WM_MEASUREITEM

Denetim veya menü oluşturulurken bir düğme sahibi çizilmiş, açılan kutu, liste kutusu, liste görünüm denetimi veya menü öğesini sahibi pencereye WM_MEASUREITEM ileti gönderilir.

 WM_MEASUREITEM idCtl (UINT) wParam; =                / / kontrol tanımlayıcı lpmis (LPMEASUREITEMSTRUCT) lParam; = / / Madde boyutu bilgilerini 

 

Parametreleri

idCtl
WParamdeğeri. Lpmis parametresi tarafından işaret MEASUREITEMSTRUCT yapısının CtlID üyesinin değerini içerir. Bu değer WM_MEASUREITEM ileti denetimi tanımlar.

Değeri sıfır değilse, iletiyi bir menü tarafından gönderildi. Değer sıfır ise, açılan kutu veya liste kutusu ileti gönderildi. Değeri sıfır olmayan ve lpmis tarafından işaret MEASUREITEMSTRUCT ItemId üye değeri (UINT) –1 ise, ileti açılan düzenleme alanı tarafından gönderildi.

lpmis
LParamdeğeri. Sahibi çizilmiş bir denetim veya menü öğesini boyutları içeren bir MEASUREITEMSTRUCT yapısı için işaretçi.

Dönüş değerleri

Bu ileti uygulama süreçleri, true döndürmelidir.

Açıklamalar

Sahibi pencere WM_MEASUREITEM iletiyi aldığında, ileti ve döner lParam parametresinin tarafından işaret MEASUREITEMSTRUCT yapısındaki sahibi doldurur; Bu sistem denetiminin boyutları bildirir. Liste kutusu veya açılan kutu LBS_OWNERDRAWVARIABLE ya da CBS_OWNERDRAWVARIABLE stil oluşturduysanız, bu ileti denetiminde her öğe için sahibine gönderilir; Aksi takdirde, bu ileti bir kez gönderilir.

Sistem sahibi pencere WM_INITDIALOG ileti göndermeden önce OWNERDRAWFIXED stili ile oluşturulan liste kutularını ve açılan kutuları WM_MEASUREITEM iletiyi gönderir. Sahibi bu iletiyi aldığında, sonuç olarak, sistem henüz denetimde kullanılan yazı tipi genişliği ve yüksekliği belirledi değil; işlev çağrılarının ve hesaplamaları bu değerler gerektiren uygulamanın veya kütüphane ana fonksiyonu oluşması.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Açılan kutular genel bakış, Birleşik giriş kutusu iletileri, MEASUREITEMSTRUCT, WM_INITDIALOG

Index