De MEASUREITEMSTRUCT structuur informeert het systeem van de afmetingen van een besturingselement eigenaar getekende of menu-item. Hierdoor kan het systeem voor het verwerken van gebruikersinteractie met het besturingselement correct.
typedef struct tagMEASUREITEMSTRUCT {/ / mis UINT CtlType; / / type van controle UINT CtlID; / / keuzelijst met invoervak, keuzelijst, of knop id UINT itemID; / / menu-item, variabele hoogte keuzelijst, / / of keuzelijst met invoervak vak ID UINT itemWidth; / / breedte van menu-item, in pixels UINT itemHeight; / / hoogte van één item in de lijst menu, box / / in pixels DWORD itemData; / / toepassing gedefinieerde 32-bits waarde} MEASUREITEMSTRUCT
| Waarde | Betekenis |
|---|---|
| ODT_BUTTON | Eigenaar getekende knop |
| ODT_COMBOBOX | Eigenaar getekende keuzelijst met invoervak |
| ODT_LISTBOX | Eigenaar getekende keuzelijst |
| ODT_LISTVIEW | Eigenaar-draw lijst weergavebesturing |
| ODT_MENU | Eigenaar getekende menu |
Het venster van de eigenaar van een eigenaar getekende besturingselement krijgt een verwijzing naar de MEASUREITEMSTRUCT structuur als de parameter lParam van een WM_MEASUREITEM-bericht. De eigenaar getekende controle verzendt dit bericht naar zijn eigenaar venster wanneer het besturingselement wordt gemaakt. De eigenaar dan de passende leden in de structuur voor het besturingselement ingevuld en geretourneerd. Deze structuur is gemeenschappelijk op alle besturingselementen van eigenaar getekende.
Als een toepassing niet de passende leden van MEASUREITEMSTRUCT vullen doet, kan het besturingselement of menu item niet goed worden getrokken.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Combo Boxes overzicht, Combo Box structuren, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM