MEASUREITEMSTRUCT -struktur informerer systemet av dimensjonene for en eier trukket kontroll eller menyelementet. Dette gjør at systemet kan behandle brukerens samhandling med kontrollen på riktig måte.
typeDef struct tagMEASUREITEMSTRUCT {/ / mis UINT CtlType; / / type kontrollere UINT CtlID; / / kombinasjonsboksen, listeboksen, eller knappen identifikator UINT itemID; / / menyelementet, variabel høyde liste-boksen / / eller kombinasjonsboksen boksen identifikator UINT itemWidth; / / bredden på menyelement, i piksler UINT itemHeight; / / høyden på enkelt element i listen Boksmeny, / / i piksler DWORD itemData; / / Programdefinert 32-biters verdi} MEASUREITEMSTRUCT
| Verdi | Betydning |
|---|---|
| ODT_BUTTON | Eier-trukket-knappen |
| ODT_COMBOBOX | Eier-trukket kombinasjonsboks |
| ODT_LISTBOX | Eier-trukket liste |
| ODT_LISTVIEW | Eiertegnet visningskontroll i listen |
| ODT_MENU | Eier-trukket-menyen |
Eiervinduet av en eier trukket kontroll mottar en peker til MEASUREITEMSTRUCT strukturen som lParam -parameter i en WM_MEASUREITEM-melding. Eier-trukket kontrollen sender denne meldingen til sin eiervinduet når kontrollen blir opprettet. Eieren og fyller ut de aktuelle medlemmene av strukturen for kontrollen og returnerer. Denne strukturen er felles for alle kontroller med eieren trukket.
Hvis et program ikke fyller de aktuelle medlemmene av MEASUREITEMSTRUCT, kan kontroll eller menyen elementet ikke trekkes riktig.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Combo boksene oversikt, Combo Box strukturer, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM