共用方式為


CToolBar::SetButtons

此成員函式將每個工具列按鈕的命令 ID 的陣列 lpIDArray的對應項目中指定的值。

BOOL SetButtons( 
   const UINT* lpIDArray, 
   int nIDCount  
);

參數

  • lpIDArray
    對陣列指標的命令 ID。 它可以是分配之按鈕的 NULL

  • nIDCount
    項目的數字陣列中的所指向的 lpIDArray。

傳回值

如果不是零,則成功,則為 0。

備註

如果陣列元素的值, ID_SEPARATOR分隔符號在工具列中的對應位置建立。 這個函式也會將每個按鈕的樣式。 TBBS_BUTTON 和每個分隔符號的樣式套用至 TBBS_SEPARATOR,然後將影像索引至每一個按鈕。 影像索引指定按鈕之影像的位置在點陣圖中的。

因為這個函式不指定分隔符號的影像索引,您不需要在點陣圖的分隔符號。 如果您的工具列按鈕會在位置 0、1 和 3 中,和分隔符號在位置 2,影像將點陣圖的位置為 0、1 和 2 中,指派給按鈕,則在位置 0、1 和 3,名稱分別為、和。

如果 lpIDArray 是 NULL,這個函式會配置 nIDCount指定的項目數目的空間。 使用 SetButtonInfo 設定每個項目的屬性。

需求

Header: afxext.h

請參閱

參考

CToolBar 類別

階層架構圖表

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolBar::LoadToolBar