WM_MEASUREITEM pesan

Dikirim ke jendela pemilik kotak kombo, kotak daftar, kontrol tampilan daftar, atau item menu saat kontrol atau menu dibuat.

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

WM_MEASUREITEM

    WPARAM wParam;
    LPARAM lParam; 

Parameter

wParam

Berisi nilai anggota CtlID dari struktur MEASUREITEMSTRUCT yang diacu oleh parameter lParam . Nilai ini mengidentifikasi kontrol yang mengirim pesan WM_MEASUREITEM . Jika pesan dikirim oleh menu, parameter ini adalah nol. Jika nilai bukan nol atau nilainya nol dan nilai anggota CtlType dari MEASUREITEMSTRUCT yang ditunjukkan oleh lParam tidak ODT_MENU, pesan dikirim oleh kotak kombo atau oleh kotak daftar. Jika nilai bukan nol, dan nilai anggota itemID dari MEASUREITEMSTRUCT yang ditunjukkan oleh lParam adalah (UINT) 1, pesan dikirim oleh bidang edit kombo.

lParam

Penunjuk ke struktur MEASUREITEMSTRUCT yang berisi dimensi kontrol atau item menu yang digambar pemilik.

Mengembalikan nilai

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan TRUE.

Keterangan

Ketika jendela pemilik menerima pesan WM_MEASUREITEM , pemilik mengisi struktur MEASUREITEMSTRUCT yang ditujukkan oleh parameter lParam dari pesan dan mengembalikan; ini menginformasikan sistem dimensi kontrol. Jika kotak daftar atau kotak kombo dibuat dengan gaya LBS_OWNERDRAWVARIABLE atau CBS_OWNERDRAWVARIABLE , pesan ini dikirim ke pemilik untuk setiap item dalam kontrol; jika tidak, pesan ini dikirim sekali.

Sistem mengirim pesan WM_MEASUREITEM ke jendela pemilik kotak kombo dan kotak daftar yang dibuat dengan gaya OWNERDRAWFIXED sebelum mengirim pesan WM_INITDIALOG . Akibatnya, ketika pemilik menerima pesan ini, sistem belum menentukan tinggi dan lebar font yang digunakan dalam kontrol; panggilan fungsi dan perhitungan yang memerlukan nilai-nilai ini harus terjadi dalam fungsi utama aplikasi atau pustaka.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

MEASUREITEMSTRUCT

Sumber Daya Lainnya

WM_INITDIALOG