none
VS2008風のアプリケーションメニューがいつも折り畳んで表示するのをやめたい RRS feed

  • 質問

  • 折り畳んで表示されたメニュー

    VC++2010 MFCアプリケーションを作成しています。

    アプリケーションウィザードでVISUAL スタイルと色を「VisualStudio2008」を選んでアプリケーションを作成しましたが、

    図のように、メニューが折り畳んで表示されるので、いつも「展開」ボタンを押さなければなりません。

    CMainFrame::OnCreate()内で、スタイル指定などで、いつも展開されたメニューにする方法を教えていただければと思います。

    ご教授ほどよろしくお願いします。


    MSDN Forum Reply

    2017年8月25日 8:00

回答

すべての返信

  • CMainFrame::OnCreateのなかにあるCMFCToolBar::SetBasicCommands(lstBasicCommands);を消します。

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    2017年8月25日 9:22
  • gekka様

    ご指摘の通りに、SetBasicCommandsを削除したら、常に「展開」状態になりました。

    ありがとうございました。


    MSDN Forum Reply

    2017年8月28日 23:50