CToolBar::SetButtonInfo
呼叫此成員函式設定按鈕的命令 ID、樣式和影像的數字。
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
參數
nIndex
資訊要將按鈕或分隔符號的以零起始的索引。nID
按鈕的命令 ID 所設定的值。nStyle
新的按鈕樣式。 下列按鈕樣式支援:TBBS_BUTTON 標準按鈕 (預設值)
TBBS_SEPARATOR 分隔符號
TBBS_CHECKBOX 自動 CheckBox 按鈕
TBBS_GROUP 指示按鈕群組的開頭。
TBBS_CHECKGROUP 指令 CheckBox 按鈕群組的開頭。
TBBS_DROPDOWN 建立一個下拉式清單按鈕。
TBBS_AUTOSIZE 按鈕的寬度會根據按鈕上的文字會計算,而不是影像的大小。
TBBS_NOPREFIX 按鈕文字不會有快速鍵前置字元相關聯的。
iImage
按鈕之影像的新索引點陣圖內容。
備註
對於分隔符號,具有樣式 TBBS_SEPARATOR,以像素為單位的分隔符號的寬度設定為值。 iImage儲存這個函式的集合。
注意事項 |
---|
使用 nStyle 參數,您也可以設定按鈕的狀態,不過,在中,因為按鈕狀態是由 ON_UPDATE_COMMAND_UI 管理員控制項,在下一個閒置處理期間,所有狀態您使用 SetButtonInfo 的集合將會遺失。請參閱 如何更新使用者介面物件 和 TN031:控制項陣列。 以取得詳細資訊。 |
如需點陣圖的影像和按鈕的詳細資訊,請參閱 CToolBar 概觀和 CToolBar::LoadBitmap。
需求
Header: afxext.h