1

我正在为自己编写一个工具,它取代了 Windows 桌面。将我的程序置于桌面级别的代码如下(C#):

        IntPtr hwndf = this.Handle;
        IntPtr hwndParent = FindWindow("ProgMan", null);
        SetParent(hwndf, hwndParent);

因此,我不能将表单的不透明度设置为 100%(否则程序将无法启动)。

由于我没有找到使单个控件半透明的好方法,我想问一下是否有人知道如何使整个表单或控件(例如GridViews 和TextBoxes)不透明或使所有控件的背景透明.

4

0 回答 0