MIM_BACKGROUND で SetMenuInfo を試しましたが、うまくいきません。Visual Style が有効になっていることが原因であることがわかりました。しかし、タイトルバーと境界線の外観が変わるため、 SetWindowTheme(hwndMain, L"", L"") でビジュアルスタイルを無効にしたくありません...など。
メイン ウィンドウのビジュアル スタイルを無効にすることなく、メニュー バーの背景色のみを変更する方法はありますか。「変更のみ」とは、カスタム描画を使用してツールバー、タブなどの背景色のみを変更できるように、メニュー項目を自分で描画する必要がないことも意味します。(しかし、メニュー バーのカスタム ドローを見つけることができます!)。