Windows デスクトップを置き換える、自分用のツールを作成しています。私のプログラムをデスクトップレベルにするコードは次のとおりです(C#):
IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("ProgMan", null);
SetParent(hwndf, hwndParent);
このため、フォームの不透明度を 100% 以外に設定することはできません (そうしないと、プログラムが起動しません)。
GridView
単一のコントロールを半透明にする良い方法が見つからなかったので、フォーム全体またはコントロール ( s とTextBox
es など) を不透明にする方法、またはすべてのコントロールの背景を透明にする方法を誰かが知っているかどうかを尋ねたいと思います。.