WM_CTLCOLOR... メッセージに応答して、特定のコントロールに背景色を適用する C++ Win32 コードがいくつかあります。
これは、Windows UX テーマが動作していない場合に正常に機能します。
デフォルト テーマの Windows 7 では、CBS_DROPDOWNLIST スタイルのコンボボックスはテーマの灰色の背景で表示されます。CBS_DROPDOWN コンボボックスは、テーマが有効になっている背景色の変更に正しく応答します。
影響を受けるコントロールのテーマを削除できることはわかっていますが、これにより外観が奇妙になります。
MSがWM_CTLCOLOR ...のものを壊したように見えるので、個々のテーマコントロールの背景色を変更する公式の方法を誰もが知っています。
ありがとうございます