Standaardgedrag Combo Box

Deze sectie bevat een tabel waarin de berichten specifiek behandeld door de vooraf gedefinieerde COMBOBOX klasse venster procedure.

Bericht Beschrijving
CB_ADDSTRING Stuurt een LB_ADDSTRING -bericht naar het lijstvenster om toe te voegen een item in de lijst.
CB_DELETESTRING Stuurt een LB_DELETESTRING -bericht naar het lijstvenster een lijstitem verwijderen.
CB_DIR De bestandsnamen die overeenkomen met de opgegeven kenmerken en het pad aan de lijst toegevoegd.
CB_FINDSTRING Stuurt een LB_FINDSTRING -bericht naar het lijstvenster. Dit bericht geeft de index van het eerste item in de lijst die met de opgegeven tekst begint.
CB_FINDSTRINGEXACT Stuurt een LB_FINDSTRING-bericht naar het lijstvenster. Dit bericht geeft de index van het eerste item in de lijst precies overeenkomen met de opgegeven tekst.
CB_GETCOUNT Stuurt een LB_GETCOUNT -bericht naar het lijstvenster. Het geeft als resultaat het aantal items in de lijst.
CB_GETCURSEL Stuurt een LB_GETCURSEL -bericht naar het lijstvenster. Het geeft de index van de momenteel geselecteerde item, eventuele.
CB_GETDROPPEDCONTROLRECT Vult de opgegeven rechthoek structuur met de schermco÷rdinaten van een drop-down lijst.
CB_GETDROPPEDSTATE Geeft als resultaat de waarde TRUE als een drop-down lijst is geopend; anders is het resultaat FALSE.
CB_GETDROPPEDWIDTH Geeft als resultaat de minimale toegestane breedte, in pixels, van de drop-down lijst.
CB_GETEDITSEL Bericht stuurt een EM_GETSEL naar het besturingselement voor bewerking en retourneert de begin- en eindpositie van de huidige selectie. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
CB_GETEXTENDEDUI Geeft als resultaat waar als de keuzelijst met invoervak een drop-down combodoos of drop-down lijstvakje is en de markering van de user-interface uitbreiden is ingesteld; anders is het resultaat FALSE.
CB_GETHORIZONTALEXTENT Stuurt een LB_GETHORIZONTALEXTENT -bericht naar het lijstvenster. Het geeft de schuifbare breedte, in pixels, van de drop-down lijst.
CB_GETITEMDATA Stuurt een LB_GETITEMDATA -bericht naar het lijstvenster. Het geeft als resultaat de 32-bits waarde die hoort bij het opgegeven lijstitem.
CB_GETITEMHEIGHT Stuurt een LB_GETITEMHEIGHT -bericht naar het lijstvenster. Het geeft de hoogte, in pixels, van de opgegeven eigenaar getekende lijstitem.
CB_GETLBTEXT Stuurt een LB_GETTEXT -bericht naar het lijstvenster. De opgegeven tekst gekopieerd naar de gegeven buffer.
CB_GETLBTEXTLEN Stuurt een LB_GETTEXTLEN -bericht naar het lijstvenster. Het geeft de lengte, in bytes, van de opgegeven lijst tekst.
CB_GETLOCALE Stuurt een LB_GETLOCALE -bericht naar het lijstvenster. Het geeft als resultaat de huidige landinstelling voor de lijst.
CB_GETTOPINDEX Stuurt een LB_GETTOPINDEX -bericht naar het lijstvenster. Het geeft de index van het eerste zichtbare item in de drop-down lijst.
CB_INITSTORAGE Stuurt een LB_INITSTORAGE -bericht naar het lijstvenster. Het initialiseert ruimte voor het opgegeven aantal items en het opgegeven aantal bytes voor item tekenreeksen.
CB_INSERTSTRING Stuurt een LB_INSERTSTRING -bericht naar het lijstvenster. Het voegt een item in de lijst op de opgegeven positie.
CB_LIMITTEXT Stuurt een EM_LIMITTEXT -bericht naar het besturingselement voor bewerking. Het stelt het maximum aantal tekens dat een gebruiker in het besturingselement voor bewerking invoeren kan. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
CB_RESETCONTENT Bericht stuurt een LB_RESETCONTENT naar het lijstvenster, en het verwijdert de inhoud van de lijst.
CB_SELECTSTRING Stuurt een LB_SELECTSTRING -bericht naar het lijstvenster. Het selecteert het eerste item in de lijst, indien van toepassing, die met de tekens in de opgegeven tekst begint.
CB_SETCURSEL Bericht stuurt een LB_SETCURSEL naar het lijstvenster, en het stelt de huidige selectie.
CB_SETDROPPEDWIDTH Hiermee stelt u de minimale toegestane breedte, in pixels, van de drop-down lijst.
CB_SETEDITSEL Stuurt een EM_SETSEL -bericht naar het besturingselement voor bewerking. Het selecteert het opgegeven tekstbereik. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
CB_SETEXTENDEDUI Hiermee wist u de uitgebreide gebruikersinterface vlag of ingesteld. Deze vlag verandert de sleutels die openen en sluiten van de lijst in een drop-down combodoos of drop-down lijstvakje. Als de keuzelijst met invoervak een eenvoudige keuzelijst met invoervak is, retourneert het venster procedure CB_ERR.
CB_SETHORIZONTALEXTENT Stuurt een LB_SETHORIZONTALEXTENT -bericht naar het lijstvenster. Het stelt de schuifbare breedte, in pixels, van de drop-down lijst.
CB_SETITEMDATA Stuurt een LB_SETITEMDATA -bericht naar het lijstvenster. Het koppelt de opgegeven 32-bits waarde aan een lijstitem.
CB_SETITEMHEIGHT Stuurt een LB_SETITEMHEIGHT -bericht naar het lijstvenster. Het wordt de hoogte van de opgegeven eigenaar getekende lijstitem of de selectieveld.
CB_SETLOCALE Bericht stuurt een LB_SETLOCALE naar het lijstvenster, en daarin de huidige landinstelling voor de lijst. De locale is van invloed op hoe de lijst is gesorteerd als het heeft de CBS_SORT stijl en tekenreeksen worden toegevoegd met behulp van CB_ADDSTRING.
CB_SETTOPINDEX Stuurt een LB_SETTOPINDEX -bericht naar het lijstvenster. Het schuift de drop-down lijst dus het opgegeven item aan de bovenkant van het zichtbare bereik is.
CB_SHOWDROPDOWN Hiermee toont of verbergt u de drop-down lijst. Dit bericht heeft geen effect op eenvoudige keuzelijsten met invoervakken.
WM_CHAR Processen karakter input. In drop-down lijstvakken, wordt dit bericht doorgegeven aan het lijstvenster, die wordt de selectie naar het eerste item begin met het opgegeven teken verplaatst. In eenvoudige en drop-down keuzelijsten met invoervak, wordt dit bericht doorgegeven aan het besturingselement bewerken.
WM_CLEAR Hiermee verwijdert u de selectie bewerken. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
WM_COMMAND Meldingen van het bewerkingsvenster controle en lijst verwerkt en stuurt overeenkomstige combo vak meldingen naar het bovenliggende venster.
Voor bewerken controle meldingen, kan de procedure venster van het lijstvenster huidige selectie, caret index en top index bijwerken. Voor de lijst berichten, kan de procedure venster de inhoud van het selectieveld bijwerken.
WM_COMPAREITEM Wordt doorgegeven aan het bovenliggende venster, zodat de toepassing de soort relatieve positie van twee door de eigenaar getekende lijstitems op te geven. De keuzelijst met invoervak vak venster ontvangt dit bericht vanuit het lijstvenster.
WM_COPY De bewerken selectie naar het Klembord gekopieerd. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
WM_CREATE Initialiseert de keuzelijst met invoervak.
WM_CUT Hiermee verwijdert u de selectie bewerken en op het Klembord geplaatst. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
WM_DELETEITEM Wordt doorgegeven aan het bovenliggende venster, de toepassing kennisgeving aan dat een item in de lijst is verwijderd. De keuzelijst met invoervak vak venster ontvangt dit bericht vanuit het lijstvenster.
WM_DRAWITEM Het bericht doorgeeft aan het bovenliggende venster mogelijk maakt om het te schilderen het opgegeven lijstitem. De keuzelijst met invoervak vak venster ontvangt dit bericht vanuit het lijstvenster. Het venster procedure kan ook afkomstig zijn van dit bericht naar de toepassing verf de selectieveld van een drop-down lijstvakje hebben.
WM_ENABLE Hiermee stelt u de status te schakelen of te verbieden van muis- en toetsenbordinvoer.
WM_ERASEBKGND Geeft 1 als resultaat, die aangeeft dat de achtergrond is gewist.
WM_GETDLGCODE Deze eigenschap retourneert een combinatie van de waarden DLG_WANTCHARS en DLGC_WANTARROWS.
WM_GETFONT Returns the handle naar het huidige lettertype waarmee de keuzelijst met invoervak zal trekken de tekst.
WM_GETTEXT Kopieert de inhoud van het selectieveld naar de gegeven buffer. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht.
WM_GETTEXTLENGTH Deze eigenschap retourneert de lengte, in tekens, van de tekst in het selectieveld. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht.
WM_KEYDOWN Verwerkt noncharacter toetsenbordinvoer. In drop-down lijstvakken, wordt dit bericht verzonden naar het lijstvenster, die kan weergeven of verbergen zelf of de huidige selectie of caret-index wordt gewijzigd. In eenvoudige en drop-down keuzelijsten met invoervak, wordt dit bericht doorgegeven aan het besturingselement voor bewerking. Het besturingselement voor bewerking geeft bepaalde sleutels aan het lijstvenster, zoals de up en down pijltoetsen en de f4-toets.
WM_KILLFOCUS Het hoogtepunt in de selectieveld verbergt en sluit u de drop-down lijst, indien nodig. Als het venster de invoerfocus ontvangen deel uitmaakt van de keuzelijst met invoervak (bijvoorbeeld, het besturingselement voor bewerking), wordt dit bericht genegeerd.
WM_LBUTTONDBLCLK Hetzelfde als WM_LBUTTONDOWN.
WM_LBUTTONDOWN Sets de focus voor de keuzelijst met invoervak en voor keuzelijsten met invoervak drop-down en drop-down lijsten kunt, openen of sluiten van de lijst. Als de lijst wordt geopend, vangt het venster procedure de muis om de selectie door te slepen en houd de muisknop ingedrukt.
WM_LBUTTONUP De muis vastleggen releases als de muis de lijst geopend.
WM_MEASUREITEM Het bericht posten naar het bovenliggende venster, mogelijk maakt om het te wijzigen van de inhoud van de opgegeven MEASUREITEMSTRUCT structuur. De keuzelijst met invoervak vak venster ontvangt dit bericht vanuit het lijstvenster.
WM_MOUSEMOVE Het bericht posten naar de lijstvenster als de muis de lijst heeft geopend en de muisknop nog steeds beneden is. Dit kan een gebruiker een item selecteren door de muisaanwijzer naar een item in de lijst te slepen en vervolgens loslaten van de knop.
WM_NCCREATE Wijst een interne gegevensstructuur die wordt gebruikt door de combo box venster procedure.
WM_NCDESTROY Bevrijdt middelen in reactie op het bericht WM_NCCREATE.
WM_PAINT Schildert de ongeldige regio van de keuzelijst met invoervak. Als wParam niet NULL is, wordt uitgegaan worden van een DC handvat doorgegeven van de functie van een subklasse. Het venster procedure gebruikt de opgegeven DC in plaats van bellen BeginPaint en EndPaint.
WM_PASTE Vervangt de selectie bewerken met de inhoud van het Klembord. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
WM_SETFOCUS Hiermee stelt u de focus naar het besturingselement bewerken of, in drop-down lijstvakken, keert u de selectieveld en draait op de caret in het lijstvenster.
WM_SETFONT Slaat de greep van het opgegeven lettertype in een interne structuur, Hiermee past u de afmetingen van de lijst en selectieveld en de keuzelijst met invoervak vak venster, wordt ongeldig. Tekst in het selectieveld en de lijst wordt weergegeven in het opgeslagen lettertype.
WM_SETREDRAW Hiermee wist u de vlag herschrijven of ingesteld. Als de vlag herschrijven is uitgeschakeld, is de keuzelijst met invoervak niet vernieuwd totdat de vlag opnieuw is ingesteld.
WM_SETTEXT Hiermee stelt u de inhoud van het besturingselement voor bewerking. Het besturingselement voor bewerking verwerkt in eenvoudige en drop-down keuzelijsten met invoervakken, dit bericht. Het venster procedure resulteert in drop-down lijstvakken, CB_ERR.
WM_SIZE De onderliggende vensters, indien nodig het formaat wordt aangepast.
WM_SYSKEYDOWN Opent of sluit u de drop-down lijst afhankelijk van welke pijl de gebruiker-toets ingedrukt.

Alle andere berichten zijn doorgegeven aan de functie DefWindowProc voor standaard verwerking.

Index