質問

Visual C ++でサブメニューを使用してメニューを作成すると、サブメニューが矢印として始まり、クリックして展開して内容を表示する必要があります。サブプログラムのポップアップを既に展開している(クリックする矢印なしで)方法は(プログラムで)ありますか?

上記の矢印をクリックする前後の、私が話しているものの画像です。   スクリーンショット    こちら

役に立ちましたか?

解決

MFC Feature Packを使用しているようです。 CMainFrame :: OnCreate()に移動すると、見つけることができるはずです

のようなもの
  

CMFCToolBar :: SetBasicCommands(lstBasicCommands);

その中のどこかに。

lstBasicCommands 

は、最初は非表示になっていないすべてのメニュー項目を保持するリストです。 好きなアイテムを簡単に入力してください。

こちらのサンプルコードもご覧ください。 C:\ Program Files \ Microsoft Visual Studio 9.0 \ Samples \ 1033

SetBasicCommandsを呼び出さず、リストを作成しない場合、展開ボタンは削除されます。これにより、新しいコマンドを追加するたびにリストを拡張できなくなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top