MEASUREITEMSTRUCT yapı denetim sahibi çizilmiş veya menü öğesini boyutları sistemi bildirir. Bu denetim kullanıcı etkileşimi doğru şekilde işlemek sistemin sağlar.
typedef struct tagMEASUREITEMSTRUCT {/ / MIS UINT CtlType; / / tür UINT CtlID; kontrol / / açılan kutu, liste kutusu veya düğme tanımlayıcısı UINT ItemId; / / Menü öğesi, değişken yüksekliğe listesi kutusunda, / / veya birleşik giriş kutusu tanımlayıcısı UINT itemWidth; / / genişliği menü öğesi, piksel UINT itemHeight; / / Listedeki tek madde yüksekliğini kutu menüsü, / / piksel dword ItemData; / / Uygulama tanımlı 32 bitlik değer} MEASUREITEMSTRUCT
| Değer | Anlamı |
|---|---|
| ODT_BUTTON | Sahibi çizilmiş düğmesi |
| ODT_COMBOBOX | Sahibi çizilmiş açılan kutu |
| ODT_LISTBOX | Sahibi çizilmiş liste kutusu |
| ODT_LISTVIEW | Sahibi tarafından çizilen liste görünümü denetimi |
| ODT_MENU | Sahibi çizilmiş menü |
Sahibi çizilmiş bir denetim sahibi penceresini MEASUREITEMSTRUCT yapısı için işaretçi WM_MEASUREITEM iletisinin lParam parametre olarak alır. Denetim oluşturulduğunda sahibi çizilmiş denetim sahibi penceresi için bu iletiyi gönderir. Sahibi, sonra denetim yapısı uygun üyeleri doldurur ve döndürür. Bu yapı sahibi çizilmiş tüm denetimlere ortak.
Bir uygulama MEASUREITEMSTRUCTuygun üyeleri doldurmak değil, denetim veya menü öğesini düzgün alınabilir değil.
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.
Açılan kutular genel bakış, Birleşik giriş kutusu yapıları, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM