質問:
透明なパネルが表示するものをビットマップにスクレイプするにはどうすればよいですか?
バックグラウンド:
すべての上に配置され、画面の一部をぼかしますが、ユーザーの操作を妨げないフォームを作成する必要があります。奇妙な...私は知っています。
フォームを作成し、それにパネルを追加しました。次に、設定したパネルの背景色を赤に設定します。次に、フォームのTransparentKeyプロパティをredに設定し、topmost=Trueにします。
これで、透明なパネルができました。涼しい。その下のアプリを操作できます。涼しい。ここで、ぼかしを追加する必要があります。panel1に表示されているものを取得してぼかしてから、panel1の上部にあるpanel2に表示したいと思います。または、少なくともそれがアイデアです。
重要な詳細:
DrawToBitmap()は、赤い背景を表示するだけです。
これはXPで実行されています。