1
我想一個菜單添加到CMFCToolbar。以下建議我在網上找到,我這樣做︰添加下拉菜單按鈕,一個CMFCToolbar
CMenu m_Menu;
m_Menu.LoadMenu(IDR_MYMENU);
m_Toolbar.ReplaceButton ( ID_DOTHISWHENCLICKED,
CMFCToolBarMenuButton( ID_DOTHISWHENCLICKED,
m_Menu,
10,
nullptr,
FALSE));
因此,上述給我一個按鈕,一個下拉箭頭。當我點擊按鈕時,它會執行動作ID_DOTHISWHENCLICKED。當我點擊下拉箭頭時,我會看到一個包含一個項目的菜單。該項目是IDR_MYMENU的標題,這有一個子菜單,我想要顯示的菜單。事情是這樣的:
[BUTTON]
我的菜單
Submenu Item 1
Submenu Item 2
Submenu Item 3
顯然是我希望看到的是:
[BUTTON]
子菜單項目1
子菜單項目2
子菜單項3
所以我的問題是......爲什麼菜單中的IDR_MYMENU菜單項不是全部,而是在子菜單中關閉它?
謝謝。