CMFCToolBar::EnableCustomizeButton
啟用或停用在工具列上出現的自訂按鈕。
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
const CString& strCustomizeText,
BOOL bQuickCustomize=TRUE
);
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
UINT uiCustomizeTextResId,
BOOL bQuickCustomize=TRUE
);
參數
[in] bEnable
啟用或停用自訂按鈕。[in] iCustomizeCmd
自訂按鈕的命令 ID。[in] strCustomizeText
自訂按鈕的文字標籤。[in] uiCustomizeTextResId
自訂按鈕的標籤 (Label) 資源字串 ID。[in] bQuickCustomize
啟用或停用在從按鈕的下拉功能表的 [加入或移除按鈕。] 選項。
備註
如果 iCustomizeCmd 為-1,則架構會顯示自訂按鈕,當多個工具列按鈕不相容的工具列區域時。按鈕顯示雙左指 (Left-Pointing) 箭號或>形箭號,表示有更多的按鈕。
如果 iCustomizeCmd 指定有效的命令 ID,然後, bEnable 是 TRUE,自訂按鈕永遠都會顯示。按鈕具有小型向下箭號並開啟包含命令的功能表。這個命令 strCustomizeText使用指定的文字標籤。如果 bQuickCustomize 也是 TRUE,功能表顯示 [加入或移除按鈕。] 選項。
這個架構動態加入至功能表無法容納工具列區域在項目之前 iCustomizeCmd指定的所有按鈕。>形箭號的 下拉箭號旁邊會顯示圖示。
需求
標題: afxtoolbar.h