Knop standaard berichtverwerking

Het venster voor de vooraf gedefinieerde knop controle venster klasse uitvoert standaard verwerking voor alle berichten die de knop controleprocedure worden niet verwerkt. Wanneer de knop controleprocedure FALSE voor elk bericht retourneert, de vooraf gedefinieerde venster procedure controleert de berichten en voert de standaardacties vermeld in de volgende tabel.

Bericht Standaardactie
BM_CLICK De knop stuurt een WM_LBUTTONDOWN en een WM_LBUTTONUP -bericht en stuurt het bovenliggende venster een melding BN_CLICKED.
BM_GETCHECK Deze eigenschap retourneert het selectievakje status van de knop.
BM_GETIMAGE Deze eigenschap retourneert een handvat aan de bitmap of het pictogram dat hoort bij de knop of NULL als de knop geen bitmap of pictogram heeft.
BM_GETSTATE Retourneert de huidige status van het selectievakje, duw staat en focus toestand van de knop.
BM_SETCHECK Stelt de status van het selectievakje voor alle stijlen van keuzerondjes en selectievakjes. Als de parameter wParam groter dan nul voor radio knoppen is, de knop krijgt de WS_TABSTOP stijl.
BM_SETIMAGE De opgegeven bitmap of pictogram greep worden gekoppeld aan de knop en een handvat keert terug naar de vorige bitmap of pictogram.
BM_SETSTATE Hiermee stelt u de push-status van de knop. Voor eigenaar getekende knoppen, wordt een WM_DRAWITEM -bericht verzonden naar het bovenliggende venster als de status van de knop veranderd.
BM_SETSTYLE Wordt de knopstijl ingesteld. Als het woord van lagere orde van de lParam parameter TRUE is, de knop opnieuw wordt getekend.
WM_CHAR Een selectievakje of het selectievakje Automatische controleert wanneer de gebruiker op de plusknop (+) of gelijk zijn aan (=) sleutels. Een selectievakje of het selectievakje Automatische unchecks wanneer de gebruiker op de minknop (-) toets.
WM_ENABLE Schildert de knop.
WM_ERASEBKGND Hiermee wist u de achtergrond voor de eigenaar getekende knoppen. De achtergronden van andere knoppen worden gewist als onderdeel van de WM_PAINT en WM_ENABLE verwerking.
WM_GETDLGCODE Geeft als resultaat waarden die het type van input verwerkt door de standaard knop procedure, zoals in de volgende tabel.

Knopstijl Rendement
BS_AUTOCHECKBOX
DLGC_WANTCHARS | DLGC_BUTTON
BS_AUTORADIOBUTTON
DLGC_RADIOBUTTON
BS_CHECKBOX
DLGC_WANTCHARS | DLGC_BUTTON
BS_DEFPUSHBUTTON
DLGC_DEFPUSHBUTTON
BS_GROUPBOX
DLGC_STATIC
BS_PUSHBUTTON
DLGC_UNDEFPUSHBUTTON
BS_RADIOBUTTON
DLGC_RADIOBUTTON

WM_GETFONT Deze eigenschap retourneert een handvat op het huidige lettertype.
WM_KEYDOWN De knop duwt als de gebruiker op de SPATIEBALK drukt.
WM_KEYUP De versies van de muis vastleggen voor alle gevallen met uitzondering van de tab-toets.
WM_KILLFOCUS Hiermee verwijdert u de focusrechthoek uit een knop. Voor de drukknoppen en standaard drukknoppen, is de focusrechthoek ongeldig. Als de knop de muis vastleggen heeft, de opname wordt vrijgegeven, niet de knop wordt geklikt, en een push-staat is verwijderd.
WM_LBUTTONDBLCLK Een BN_DBLCLK meldingstekst naar het bovenliggende venster voor radio knoppen en knoppen eigenaar getekende gestuurd. Voor andere knoppen, wordt een dubbelklik verwerkt als een WM_LBUTTONDOWN -bericht.
WM_LBUTTONDOWN De knop hoogtepunten als de positie van de muiscursor binnen van de knop client rechthoek.
WM_LBUTTONUP Releases van de muis vastleggen als de knop had het vangen van de muis.
WM_MOUSEMOVE Voert dezelfde actie als WM_LBUTTONDOWN, als de knop de muis vastleggen heeft. Anders, geen actie wordt uitgevoerd.
WM_NCCREATE Een BS_OWNERDRAW knop verandert in een BS_PUSHBUTTON-knop.
WM_NCHITTEST Deze eigenschap retourneert HTTRANSPARENT, als het besturingselement opdrachtknop een groepsvak is.
WM_PAINT Trekt de knop volgens de stijl en de huidige status.
WM_SETFOCUS Vestigt een focusrechthoek op de knop de focus krijgen. Voor keuzerondjes en automatische radio knoppen, wordt het bovenliggende venster een BN_CLICKED melding verzonden.
WM_SETFONT Een nieuw lettertype ingesteld en eventueel bijgewerkt het venster.
WM_SETTEXT Wordt de tekst van de knop. In het geval van een groepsvak schildert het bericht over de bestaande tekst vr het verversen van het vak met de nieuwe tekst.
WM_SYSKEYUP De versies van de muis vastleggen voor alle gevallen met uitzondering van de tab-toets.

De vooraf gedefinieerde venster procedure alle andere berichten wordt doorgegeven aan de functie DefWindowProc voor standaard verwerking.

Index