共用方式為


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

請參閱

參考

CToolBar 類別

階層架構圖表

CToolBar::GetButtonInfo