WM_MEASUREITEM

WM_MEASUREITEM wordt het bericht naar het venster van de eigenaar van een eigenaar getekende knop, keuzelijst met invoervak, keuzelijst, lijst Weergave besturingselement of menu-item wanneer de controle of het menu wordt gemaakt.

 WM_MEASUREITEM idCtl = wParam (UINT);                / / control lpmis id = lParam (LPMEASUREITEMSTRUCT); / / grootte item informatie 
 

Parameters

idCtl
Waarde van wParam. Bevat de waarde van het lid CtlID van de structuur van de MEASUREITEMSTRUCT waarnaar wordt verwezen door de parameter lpmis . Deze waarde identificeert het besturingselement dat het WM_MEASUREITEM bericht verzonden.

Als de waarde nul is, wordt het bericht is verzonden door een menu. Als de waarde niet nul is, wordt het bericht is verzonden door een keuzelijst met invoervak of een keuzelijst met invoervak. Als de waarde niet nul is, en de waarde van de itemID lid van de MEASUREITEMSTRUCT waarnaar wordt verwezen door lpmis is (UINT) 1, het bericht is verzonden door een combo veld bewerken.

lpmis
Waarde van lParam. Aanwijzer naar een MEASUREITEMSTRUCT structuur waarin de afmetingen van de eigenaar getekende controle of menu item.

Retourwaarden

Als een toepassing wordt dit bericht verwerkt, moet het TRUE retourneren.

Opmerkingen

Wanneer het venster eigenaar het bericht WM_MEASUREITEM ontvangt, vult de eigenaar in de structuur van de MEASUREITEMSTRUCT waarnaar wordt verwezen door de parameter lParam van de boodschap en het rendement; Dit informeert het systeem van de afmetingen van het besturingselement. Als een keuzelijst of keuzelijst met invoervak wordt gemaakt met de stijl LBS_OWNERDRAWVARIABLE of CBS_OWNERDRAWVARIABLE, is dit bericht verzonden naar de eigenaar voor elk item in het besturingselement; anders, dit bericht wordt eenmaal verzonden.

Het systeem stuurt het bericht WM_MEASUREITEM naar de venster eigenaar van keuzelijsten en keuzelijsten gemaakt met de OWNERDRAWFIXED-stijl voordat u de WM_INITDIALOG-bericht verzendt. Dientengevolge, wanneer de eigenaar dit bericht ontvangt, heeft het systeem nog niet bepaald de hoogte en breedte van het lettertype dat wordt gebruikt in het besturingselement; functieaanroepen en deze waarden verschillende berekeningen moeten worden uitgevoerd in de belangrijkste functie van de toepassing of bibliotheek.

Syntaxisinfo

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.

Zie ook

Combo Boxes overzicht, Combo Box berichten, MEASUREITEMSTRUCT, WM_INITDIALOG

Index