共用方式為


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

另請參閱

IToolbar