struktur BUTTON_SPLITINFO (commctrl.h)

Berisi informasi yang menentukan tombol pisah (gaya BS_SPLITBUTTON dan BS_DEFSPLITBUTTON ). Digunakan dengan pesan BCM_GETSPLITINFO dan BCM_SETSPLITINFO .

Sintaks

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

Anggota

mask

Jenis: UINT

Sekumpulan bendera yang menentukan anggota struktur ini mana yang berisi data yang akan diatur atau anggota mana yang diminta. Atur anggota ini ke satu atau beberapa bendera berikut.

Nilai Makna
BCSIF_GLYPH
himlGlyph adalah valid.
BCSIF_IMAGE
himlGlyph adalah valid. Gunakan saat uSplitStyle diatur ke BCSS_IMAGE.
BCSIF_SIZE
ukuran valid.
BCSIF_STYLE
uSplitStyle valid.

himlGlyph

Jenis: HIMAGELIST

Handel ke daftar gambar. Penyedia mempertahankan kepemilikan daftar gambar dan pada akhirnya bertanggung jawab atas pembuangannya.

uSplitStyle

Jenis: UINT

Gaya tombol pisahkan. Nilai harus satu atau beberapa bendera berikut.

Nilai Makna
BCSS_ALIGNLEFT
Sejajarkan gambar atau glisf secara horizontal dengan margin kiri.
BCSS_IMAGE
Gambar ikon sebagai glyph.
BCSS_NOSPLIT
Tidak ada pemisahan.
BCSS_STRETCH
Regangkan glyph, tetapi coba pertahankan rasio aspek.

size

Jenis: UKURAN

Struktur SIZE yang menentukan ukuran glyph dalam himlGlyph.

Keterangan

Glyph adalah gambar yang muncul di bagian tombol yang mengaktifkan daftar dropdown. Secara default, ini adalah segitiga terbalik. Beberapa gambar dapat ditambahkan ke daftar gambar untuk menyediakan glyph yang berbeda untuk berbagai status tombol, seperti panas dan ditekan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header commctrl.h

Lihat juga

Gambaran Umum Tombol