BUTTON_SPLITINFO結構 (commctrl.h)
包含定義分割按鈕 (BS_SPLITBUTTON 和 BS_DEFSPLITBUTTON 樣式) 的資訊。 與 BCM_GETSPLITINFO 和 BCM_SETSPLITINFO 訊息搭配使用。
語法
typedef struct tagBUTTON_SPLITINFO {
UINT mask;
HIMAGELIST himlGlyph;
UINT uSplitStyle;
SIZE size;
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;
成員
mask
類型: UINT
一組旗標,指定要設定的這個結構成員,或要求哪些成員。 將此成員設定為下列一或多個旗標。
值 | 意義 |
---|---|
|
himlGlyph 有效。 |
|
himlGlyph 有效。 當 uSplitStyle設定為 BCSS_IMAGE 時使用。 |
|
size 有效。 |
|
uSplitStyle 有效。 |
himlGlyph
類型: HIMAGELIST
影像清單的控制碼。 提供者會保留映射清單的擁有權,最終負責其處置。
uSplitStyle
類型: UINT
分割按鈕樣式。 值必須是下列一或多個旗標。
值 | 意義 |
---|---|
|
水準對齊影像或圖像與左邊界。 |
|
繪製圖示影像做為圖像。 |
|
無分割。 |
|
延展圖像,但嘗試保留外觀比例。 |
size
類型: SIZE
SIZE結構,指定himlGlyph中的字元大小。
備註
圖像是顯示在啟動下拉式清單之按鈕部分的影像。 根據預設,這是反向三角形。 您可以將多個影像新增至影像清單,為按鈕的不同狀態提供不同的圖像,例如作用中和按下。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | commctrl.h |