共用方式為


CSnapInItemImpl::SetToolbarButtonInfo

工具列建立之前,呼叫這個函式會修改所有工具列按鈕樣式,嵌入式管理單元的物件。

void SetToolbarButtonInfo( 
   UINT id, 
   BYTE *fsState, 
   BYTE *fsType  
);

參數

  • id
    [in] 要設定的工具列按鈕的 ID。

  • fsState
    [in] 按鈕的狀態旗標。 可以是下列其中一或多項作業:

    • TBSTATE_CHECKED 按鈕具有 TBSTYLE_CHECKED 模式並且已按下。

    • TBSTATE_ENABLED 按鈕可接受使用者輸入。 沒有這個狀態不接受使用者輸入的按鈕和灰色。

    • TBSTATE_HIDDEN 按鈕不是可見的,而且無法接收使用者輸入。

    • TBSTATE_INDETERMINATE ] 按鈕會變為灰色。

    • TBSTATE_PRESSED 按鈕已按下。

    • TBSTATE_WRAP A 分行符號後面的按鈕。 按鈕也都必須有 TBSTATE_ENABLED

  • fsType
    [in] 按鈕的狀態旗標。 可以是下列其中一或多項作業:

    • TBSTYLE_BUTTON 建立標準按鈕。

    • TBSTYLE_CHECK 建立切換按鈕和未按下狀態之間每次使用者按一下按鈕。 表示處於已按下狀態時,按鈕的不同的背景色彩。

    • TBSTYLE_CHECKGROUP 建立保持按下的選取按鈕,直到另一個按鈕群組中的按鈕。

    • TBSTYLE_GROUP 指出為按鈕的按鈕,直到另一個按鈕群組中的按鈕。

    • TBSTYLE_SEP 建立分隔符號,提供按鈕群組之間的小型空白。 具有樣式的按鈕不會接收使用者輸入。

需求

Header: atlsnap.h

請參閱

參考

CSnapInItemImpl Class