CToolBar::SetButtonInfo 更改工具欄圖標

CToolBar::SetButtonInfo

調用此成員函數上設置按鈕的命令ID、樣式和圖像數字。

void SetButtonInfo(
   int nIndex,
   UINT nID,
   UINT nStyle,
   int iImage 
);
參數

nIndex

信息將設置按鈕或分隔符的從零開始的索引。

nID

按鈕的命令ID設置的值。

nStyle

新的按鈕樣式。以下按鈕樣式支持:

  • TBBS_BUTTON 標準普通按鈕(默認值)

  • TBBS_SEPARATOR 分隔符

  • TBBS_CHECKBOX 自動複選框按鈕

  • TBBS_GROUP 指示的某個按鈕組的開頭

  • TBBS_CHECKGROUP 指示覆選框按鈕的一組的開頭

  • TBBS_DROPDOWN 創建一個下拉列表按鈕。

  • TBBS_AUTOSIZE 按鈕的寬度基於按鈕的文本將計算,而不是圖像的大小。

  • TBBS_NOPREFIX 按鈕文本沒有快捷鍵前綴與它。

iImage

按鈕的圖像新索引在位圖中。

備註

對分隔符,的樣式 TBBS_SEPARATOR,此功能將像素的分隔符的寬度設置爲在 iImage存儲的值。

說明說明

使用 nStyle 參數,還可以設置按鈕狀態;但是,在中,因爲按鈕狀態由 ON_UPDATE_COMMAND_UI 處理程序控件,將使用 SetButtonInfo 在下空閒處理過程中,的所有狀態都將丟失

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章