CMFCToolBarMenuButton::CMFCToolBarMenuButton
建構 CMFCToolBarMenuButton 物件。
CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
const CMFCToolBarMenuButton& src
);
CMFCToolBarMenuButton(
UINT uiID,
HMENU hMenu,
int iImage,
LPCTSTR lpszText=NULL,
BOOL bUserButton=FALSE
);
參數
[in] src
要複製的現有 CMFCToolBarMenuButton 物件複製到 CMFCToolBarMenuButton 物件。[in] uiID
命令的 ID 來執行,當使用者按一下 按鈕,UINT) 或 (- 1 不會直接執行命令的功能表按鈕的。[in] hMenu
為功能表的控制代碼,或者,如果 NULL 按鈕沒有 Speed 功能表。[in] iImage
影像的索引按鈕的;,則為-1。這個按鈕沒有圖示也不會 uiID指定的命令使用圖示。 索引是同樣地在應用程式中的每個 CMFCToolBarImages 物件的。[in] lpszText
工具列上的 功能表上的 按鈕的文字。[in] bUserButton
如果TRUE ,按鈕會顯示一個使用者定義的影像, FALSE ,若按鈕顯示預先定義的影像與 uiID指定的命令。
備註
如果 uiID 是有效的命令 ID,按鈕會執行該命令,當使用者按一下時。 如果 hMenu 是有效功能表控制代碼,按鈕提供下拉式功能表,以及出現在工具列或子功能表時,會出現在 功能表中。 如果 uiID 和 hMenu 有效,按鈕有要執行命令的分割按鈕,當使用者按一下並與將下拉式功能表的向下箭號區段時,當使用者按一下時。 不過,在中,如果 hMenu 有效,使用者將無法按下按鈕執行命令按鈕時,會插入至功能表。
範例
下列範例示範如何建構物件 CMFCToolBarMenuButton 類別。 這個程式碼片段是 文字填補範例的一部分。
CMFCToolBarMenuButton* pBorderType = new
CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
GetCmdMgr ()->GetCmdImage (ID_BORDER_1, FALSE),
_T("Borders"));
需求
標題: afxtoolbarmenubutton.h