MMCBUTTON 結構 (mmc.h)
MMCBUTTON 結構包含用來在工具列上建立按鈕的值。 此結構類似於與一般控件相關的平台軟體開發工具組 (SDK) 主題中所討論的 TBBUTTON 結構。
語法
typedef struct _MMCButton {
int nBitmap;
int idCommand;
BYTE fsState;
BYTE fsType;
LPOLESTR lpButtonText;
LPOLESTR lpTooltipText;
} MMCBUTTON;
成員
nBitmap
值,指定按鈕影像之以零起始的索引。
idCommand
值,指定按鍵時所傳回的命令標識碼。 這可以是使用者想要的任何整數值。 只會使用 int 的低字。
fsState
指定按鈕狀態旗標的 值。 此成員可以是下列任何值:
TBSTATE_CHECKED
按鈕具有TBSTYLE_CHECKED樣式,且正在按下。
TBSTATE_ENABLED
按鈕接受用戶輸入。 沒有此狀態的按鈕不接受使用者輸入,並呈現暗灰色。
TBSTATE_HIDDEN
按鈕不可見,而且無法接收用戶輸入。
TBSTATE_INDETERMINATE
按鈕顯示為暗灰色。
TBSTATE_PRESSED
正在按下按鈕。
fsType
指定按鈕樣式的 值。 此成員可以是下列值的任何組合:
TBSTYLE_BUTTON
建立標準按鈕。
TBSTYLE_CHECK
建立一個按鈕,在每次使用者按下時,在按下和未按下的狀態之間切換。 按鈕處於按下狀態時,其背景色彩不同。
TBSTYLE_CHECKGROUP
建立一個核取按鈕,該按鈕會保持按下狀態,直到按下群組中的另一個按鈕為止。
TBSTYLE_GROUP
建立一個按鈕,該按鈕會保持按下狀態,直到按下群組中的另一個按鈕為止。
TBSTYLE_SEP
建立分隔符,提供按鈕群組之間的小間距。 具有此樣式的按鈕不會接收用戶輸入。
lpButtonText
與 MMCBUTTON 結構之特定實例相關聯的文字指標。
lpTooltipText
特定工具提示文字的指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | mmc.h |