BUTTON_SPLITINFO結構 (commctrl.h)

包含定義分割按鈕 (BS_SPLITBUTTONBS_DEFSPLITBUTTON 樣式) 的資訊。 與 BCM_GETSPLITINFOBCM_SETSPLITINFO 訊息搭配使用。

語法

typedef struct tagBUTTON_SPLITINFO {
  UINT       mask;
  HIMAGELIST himlGlyph;
  UINT       uSplitStyle;
  SIZE       size;
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;

成員

mask

類型: UINT

一組旗標,指定要設定的這個結構成員,或要求哪些成員。 將此成員設定為下列一或多個旗標。

意義
BCSIF_GLYPH
himlGlyph 有效。
BCSIF_IMAGE
himlGlyph 有效。 當 uSplitStyle設定為 BCSS_IMAGE 時使用。
BCSIF_SIZE
size 有效。
BCSIF_STYLE
uSplitStyle 有效。

himlGlyph

類型: HIMAGELIST

影像清單的控制碼。 提供者會保留映射清單的擁有權,最終負責其處置。

uSplitStyle

類型: UINT

分割按鈕樣式。 值必須是下列一或多個旗標。

意義
BCSS_ALIGNLEFT
水準對齊影像或圖像與左邊界。
BCSS_IMAGE
繪製圖示影像做為圖像。
BCSS_NOSPLIT
無分割。
BCSS_STRETCH
延展圖像,但嘗試保留外觀比例。

size

類型: SIZE

SIZE結構,指定himlGlyph中的字元大小。

備註

圖像是顯示在啟動下拉式清單之按鈕部分的影像。 根據預設,這是反向三角形。 您可以將多個影像新增至影像清單,為按鈕的不同狀態提供不同的圖像,例如作用中和按下。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 commctrl.h

另請參閱

按鈕概觀