Struktur TBMETRICS (commctrl.h)
Menentukan metrik bilah alat yang digunakan untuk menyusutkan atau memperluas item toolbar.
Sintaks
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
Anggota
cbSize
Jenis: UINT
Ukuran struktur TBMETRICS .
dwMask
Jenis: DWORD
Masker yang menentukan metrik yang akan diambil. Ini bisa menjadi kombinasi apa pun dari yang berikut:
Nilai | Makna |
---|---|
TBMF_PAD | Ambil nilai cxPad dan cyPad . |
TBMF_BARPAD | Ambil nilai cxBarPad dan cyBarPad . |
TBMF_BUTTONSPACING | Ambil nilai cxButtonSpacing dan cyButtonSpacing . |
cxPad
Jenis: int
Lebar padding di dalam tombol toolbar, antara konten dan tepi tombol.
cyPad
Jenis: int
Tinggi padding di dalam tombol toolbar, antara konten dan tepi tombol.
cxBarPad
Jenis: int
Lebar bilah alat. Tidak digunakan.
cyBarPad
Jenis: int
Tinggi bilah alat. Tidak digunakan.
cxButtonSpacing
Jenis: int
Lebar spasi antar tombol bilah alat.
cyButtonSpacing
Jenis: int
Tinggi spasi antar tombol bilah alat.
Keterangan
Metrik yang ditentukan oleh struktur TBMETRICS digunakan untuk mengukur tombol non-animasi pada toolbar. Tombol dapat menyusutkan atau memperluas sehingga semua item yang terlihat pas di jendela.
Nilai padding digunakan untuk membuat area kosong antara tepi tombol dan gambar tombol dan/atau teks. Di mana dan berapa banyak padding yang benar-benar diterapkan tergantung pada jenis tombol dan apakah itu memiliki gambar. Padding horizontal diterapkan ke kanan dan kiri tombol, dan padding vertikal diterapkan ke bagian atas dan bawah tombol. Padding hanya diterapkan ke tombol yang memiliki gaya TBSTYLE_AUTOSIZE .
Meskipun nilai untuk cxBarPad dan cyBarPad dapat diatur dan diambil saat ini tidak berpengaruh dan tidak digunakan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | commctrl.h |