ダイアログのコントロールよりもSEMI透明なガラスレイヤーのようなものを作る必要があります。文脈は、私のアプリケーションが長いプロセスが終了するのを待つとき、他のすべてのコントロールを無効にする必要があり、アニメーションが待機アニメーションとしてガラスレイヤーに表示されるときです。ダイアログコントロールでPNGを描画する方法
クライアント領域のサイズの半透明のPNG画像を他のすべてのコントロールと重ねて描画します。私はOnPaint()で描画を行いますが、イメージはダイアログの背景として描画されます。
私の質問はどのように私はpng画像のオーバーラップダイアログのコントロールを描画することができますか?
のLR
ダイアログボックスやその他のコントロールの上に直接描画しないでください。 STATICコントロールをダイアログに追加し、代わりにその上に描画します。 –
お返事ありがとうございます。つまり、静的なものを他のすべてのコントロールと重ねて配置し、静的にpngイメージを描画します。そうすることで、他のコントロールを見ることができる半透明の効果を得ることができますか? – jAckOdE