Bagikan melalui


Struktur NMTBCUSTOMDRAW (commctrl.h)

Berisi informasi khusus untuk kode pemberitahuan NM_CUSTOMDRAW yang dikirim oleh kontrol toolbar.

Sintaks

typedef struct _NMTBCUSTOMDRAW {
  NMCUSTOMDRAW nmcd;
  HBRUSH       hbrMonoDither;
  HBRUSH       hbrLines;
  HPEN         hpenLines;
  COLORREF     clrText;
  COLORREF     clrMark;
  COLORREF     clrTextHighlight;
  COLORREF     clrBtnFace;
  COLORREF     clrBtnHighlight;
  COLORREF     clrHighlightHotTrack;
  RECT         rcText;
  int          nStringBkMode;
  int          nHLStringBkMode;
  int          iListGap;
} NMTBCUSTOMDRAW, *LPNMTBCUSTOMDRAW;

Anggota

nmcd

Jenis: NMCUSTOMDRAW

Struktur NMCUSTOMDRAW yang berisi informasi gambar kustom umum. Anggota uItemState dari struktur ini dapat dimodifikasi sehingga item toolbar akan digambar dalam status yang ditentukan tanpa benar-benar mengubah status item.

hbrMonoDither

Jenis: HBRUSH

HBRUSH yang akan digunakan kontrol saat menggambar latar belakang item yang ditandai atau diteruskan. Anggota ini diabaikan jika TBCDRF_NOMARK dikembalikan dari kode pemberitahuan NM_CUSTOMDRAW .

hbrLines

Jenis: HBRUSH

HBRUSH yang akan digunakan kontrol saat menggambar garis pada tombol.

hpenLines

Jenis: HPEN

HPEN yang akan digunakan kontrol saat menggambar garis pada tombol.

clrText

Jenis: COLORREF

COLORREF yang mewakili warna yang akan digunakan kontrol saat menggambar teks pada item normal.

clrMark

Jenis: COLORREF

COLORREF yang mewakili warna latar belakang yang akan digunakan kontrol saat menggambar teks pada item yang ditandai.

clrTextHighlight

Jenis: COLORREF

COLORREF yang mewakili warna yang akan digunakan kontrol saat menggambar teks pada item yang disorot.

clrBtnFace

Jenis: COLORREF

COLORREF yang mewakili warna wajah yang akan digunakan kontrol saat menggambar tombol.

clrBtnHighlight

Jenis: COLORREF

COLORREF yang mewakili warna wajah yang akan digunakan kontrol saat menggambar item yang disorot. Item disorot jika memiliki gaya TBSTATE_MARKED dan terkandung dalam toolbar yang memiliki gaya TBSTYLE_FLAT .

clrHighlightHotTrack

Jenis: COLORREF

COLORREF yang mewakili warna latar belakang yang akan digunakan kontrol saat menggambar teks pada item terlacak panas. Anggota ini diabaikan jika TBCDRF_HILITEHOTTRACK tidak dikembalikan dari kode pemberitahuan NM_CUSTOMDRAW .

rcText

Jenis: RECT

Struktur RECT yang, pada entri, berisi persegi panjang teks item. Anggota kanan dan bawah struktur ini dapat dimodifikasi untuk mengubah lebar dan tinggi, masing-masing, dari persegi panjang teks item.

nStringBkMode

Jenis: int

Mode latar belakang yang akan digunakan kontrol saat menggambar teks item yang tidak disorot. Ini bisa berupa nilai TRANSPARAN atau BURAM.

nHLStringBkMode

Jenis: int

Mode latar belakang yang akan digunakan kontrol saat menggambar teks item yang disorot. Ini bisa berupa nilai TRANSPARAN atau BURAM.

iListGap

Jenis: int

Versi 6.0 Menentukan jarak antara gambar tombol toolbar dan teks, dalam piksel logis, untuk toolbar yang memiliki kumpulan gaya TBSTYLE_LIST .

Perhatikan bahwa Comctl32.dll versi 6 tidak dapat didistribusikan ulang tetapi disertakan dalam Windows atau yang lebih baru. Untuk menggunakan Comctl32.dll versi 6, tentukan dalam manifes. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.

Persyaratan

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