1

TABコントロールを含むダイアログを備えたATLアプリケーションがあります。アプリは共通のコントロールマニフェストを使用します。

視覚的なスタイルのXPでは、タブコントロールの背景は、ダイアログやコントロール(主にチェックボックス)とは異なる色であるため、非常に見苦しく見えます。

スクリーンショット

どうすれば修正できますか?

4

3 に答える 3

0

チェック ボックスは、親に WM_CTLCOLORBTN 通知を送信します。チェックボックス コントロール ID について、親ウィンドウのメッセージ ハンドラが次の結果を返す場合

GetStockObject(HOLLOW_BRUSH)

次に、チェック ボックスを透明な背景で描画する必要があります。これにより、必要な外観が得られます。

于 2009-04-23T12:51:28.340 に答える