Standaard venster-berichtverwerking

Het venster voor de vooraf gedefinieerde lijst box venster klasse uitvoert standaard verwerking voor alle berichten die in de keuzelijst worden niet verwerkt. Wanneer de lijst vak procedure ONWAAR voor een bericht retourneert, de procedure van de vooraf gedefinieerde venster het bericht controleert en standaardacties worden uitgevoerd, zoals in de volgende tabel.

Bericht Standaardactie
WM_CHAR Wordt de selectie verplaatst naar het eerste item dat begint met het teken dat de gebruiker heeft ingevoerd. Als de keuzelijst de LBS_OWNERDRAW stijl heeft, vindt geen actie plaats.

Meerdere tekens hebt getypt binnen een korte interval worden behandeld als een groep, en het eerste item dat met dat aantal tekens begint is geselecteerd.

WM_CREATE Hiermee maakt u een lege keuzelijst.
WM_DESTROY De keuzelijst vernietigt en bevrijdt het maakt gebruik van resources.
WM_DROPFILES Het bericht wordt doorgegeven aan het dialoogvenster vak procedure of bovenliggende venster proces.
WM_ENABLE Als het besturingselement zichtbaar is, maakt u de rechthoek ongeldig zodat de snaren kunnen worden geschilderd grijs.
WM_ERASEBKGND Hiermee wist u de achtergrond van een keuzelijst. Als de keuzelijst de stijl van de LBS_OWNERDRAW heeft, is de achtergrond niet gewist.
WM_GETDLGCODE Deze eigenschap retourneert DLGC_WANTARROWS | DLGC_WANTCHARS, met vermelding van de standaard lijst vak procedure verwerkt de pijltoetsen en WM_CHAR berichten.
WM_GETFONT Deze eigenschap retourneert een handvat op het huidige lettertype voor de keuzelijst.
WM_HSCROLL De keuzelijst schuift horizontaal.
WM_KEYDOWN Verwerkt virtuele toetsen voor het schuiven. De virtuele sleutel is de index van het item de invoegpunt te verplaatsen. De selectie wordt niet gewijzigd.
WM_KILLFOCUS De caret wordt uitgeschakeld en het vernietigt. Een meldingstekst LBN_KILLFOCUS gestuurd naar de eigenaar van de keuzelijst.
WM_LBUTTONDBLCLK Houdt de muis in het clientgebied lijst vak. Manier kan de gebruiker een selectie annuleren als de muisknop wordt losgelaten buiten de lijst vak client area.
WM_LBUTTONDOWN Houdt de muis in het clientgebied lijst vak. Manier kan de gebruiker een selectie annuleren als de muisknop wordt losgelaten buiten de lijst vak client area.
WM_LBUTTONUP Houdt de muis in het clientgebied lijst vak. Manier kan de gebruiker een selectie annuleren als de muisknop wordt losgelaten buiten de lijst vak client area.
WM_MOUSEMOVE Houdt de muis in het clientgebied lijst vak. Manier kan de gebruiker een selectie annuleren als de muisknop wordt losgelaten buiten de lijst vak client area.
WM_PAINT Een subklasse verf uitvoert met behulp van de lijst vak ingang naar de apparaatcontext (DC).
WM_SETFOCUS Hiermee schakelt u de caret en stuurt een melding LBN_SETFOCUS naar de eigenaar van de keuzelijst.
WM_SETFONT Een nieuw lettertype voor de keuzelijst ingesteld.
WM_SETREDRAW Hiermee wist u de vlag herschrijven op basis van de waarde van wParam of ingesteld.
WM_SIZE Het formaat van de keuzelijst om een integraal aantal items.
WM_VSCROLL Wordt de keuzelijst verticaal geschoven.

De vooraf gedefinieerde lijst vak procedure geeft alle andere berichten aan DefWindowProc voor standaard verwerking.

Index