MEASUREITEMSTRUCT štruktúra informuje systém rozmery ťahané vlastník kontroly alebo položku ponuky. To umožní systému na spracovanie interakciu užívateľa s kontrolou správne.
tYPEDEF struct tagMEASUREITEMSTRUCT {/ / mis UINT CtlType; / / typ kontroly UINT CtlID; / / pole so zoznamom, zoznam alebo tlačidlo identifikátor UINT itemID; / / položka ponuky premenlivou výškou zozname, / / alebo rozbaľovacie pole identifikátor UINT itemWidth; / / šírka položku ponuky v pixeloch UINT itemHeight; / / výšku jednej položky v zozname políčko ponuky, / / v pixeloch DWORD itemData; / / definovanom aplikáciou 32-bitová hodnota} MEASUREITEMSTRUCT
| Hodnota | Význam |
|---|---|
| ODT_BUTTON | Vlastník ťahané tlačidlo |
| ODT_COMBOBOX | Vlastník ťahané rozbaľovacie pole |
| ODT_LISTBOX | Vlastník ťahané zoznamom |
| ODT_LISTVIEW | Vlastník-čerpať ovládací prvok zobrazenia zoznamu |
| ODT_MENU | Vlastník ťahané ponuky |
Vlastník okno Ovládací prvok ťahané vlastník dostane smerník na štruktúru MEASUREITEMSTRUCT ako lParam parameter WM_MEASUREITEM správy. Vlastník ťahané kontrolu túto správu pošle na jeho vlastník okno novovytvorený ovládací prvok. Vlastník potom vyplní vhodné členmi v štruktúre kontroly a vráti. Táto štruktúra je spoločný pre všetky ťahané vlastník kontroly.
Ak žiadosť vyplniť vhodné členmi MEASUREITEMSTRUCT, ovládací prvok alebo ponuke položky môžu nesmie byť nasávaný správne.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.
Prehľad polí so zoznamom rozbaľovacie pole štruktúry, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM