1

私の win32 アプリケーションでは、メイン ウィンドウ内に子ウィンドウを作成したいと考えています。CreateWindowEx を呼び出すときに、これらのスタイルを子ウィンドウに割り当てました。

WS_CHILDWINDOW | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_SIZEBOX | WS_CAPTION

取得した子ウィンドウには、キャプションとサイズ変更可能な境界線があります。ただし、キャプションには閉じるボタンがなく、子ウィンドウのキャプション/境界線は透明ではありません (Windows 7 で aero テーマを使用しています)。

これがスクリーンスナップです:

代替テキスト http://img2.pict.com/f7/c6/2c/3570867/0/e68d95e88eb7.png

キャプションに閉じるボタンを追加するには? キャプション/境界線を透明にするにはどうすればよいですか?

4

1 に答える 1

0

キャプションに閉じるボタンを表示するには、WS_SYSMENU スタイルを追加する必要があります。子ウィンドウとして、ウィンドウには透明効果がありません。そのためには WS_POPUP を使用する必要があります。

于 2010-05-29T13:48:43.630 に答える