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