Visual C ++の「メニューを展開」矢印を削除する方法
-
22-07-2019 - |
質問
Visual C ++でサブメニューを使用してメニューを作成すると、サブメニューが矢印として始まり、クリックして展開して内容を表示する必要があります。サブプログラムのポップアップを既に展開している(クリックする矢印なしで)方法は(プログラムで)ありますか?
上記の矢印をクリックする前後の、私が話しているものの画像です。 こちら
解決
MFC Feature Packを使用しているようです。
CMainFrame :: OnCreate()
に移動すると、見つけることができるはずです
CMFCToolBar :: SetBasicCommands(lstBasicCommands);
その中のどこかに。
lstBasicCommands
は、最初は非表示になっていないすべてのメニュー項目を保持するリストです。 好きなアイテムを簡単に入力してください。
こちらのサンプルコードもご覧ください。 C:\ Program Files \ Microsoft Visual Studio 9.0 \ Samples \ 1033
SetBasicCommandsを呼び出さず、リストを作成しない場合、展開ボタンは削除されます。これにより、新しいコマンドを追加するたびにリストを拡張できなくなります。
所属していません StackOverflow