Tlačidlo predvolená správa spracovania

Okno postup pre triedu okna preddefinované tlačidlo kontrola vykonáva predvolené spracovania pre všetky správy, ktoré tlačidlo kontrolný postup nespracováva. Keď kontrolný postup tlačidlo vráti FALOŠNÉ pre každú správu, preddefinované okno postup kontroly správy a vykonáva predvolené akcie uvedené v nasledujúcej tabuľke.

Správa Predvolenú akciu
BM_CLICK Odošle tlačidlo WM_LBUTTONDOWN a WM_LBUTTONUP správu a pošle rodičovské okno hlásenia BN_CLICKED.
BM_GETCHECK Vráti skontrolovať stav tlačidla.
BM_GETIMAGE Bitová mapa alebo ikonu asociovanú so tlačidlo alebo NULL, ak tlačidlo nemá bitovej mapy alebo ikona sa vráti rukoväť.
BM_GETSTATE Vráti aktuálny skontrolovať stav, tlačit štátu a zameranie stav tlačidla.
BM_SETCHECK Nastaví stav kontrolu pre všetky štýly prepínacie tlačidlá a začiarkavacie políčka. Ak wParam parameter je väčší ako nula, prepínacie tlačidlá, tlačidlo je daný štýl WS_TABSTOP.
BM_SETIMAGE Priradí určenému popisovačom bitová mapa alebo ikona tlačidla a vráti popisovača do predchádzajúcich bitovej mapy alebo ikony.
BM_SETSTATE Nastaví stav tlačit tlačidla. Pre vlastníka ťahané tlačidlá WM_DRAWITEM správa sa odosiela rodičovské okno ak zmenil stav tlačidla.
BM_SETSTYLE Nastaví na tlačidlo štýl. Ak slovo nízka-order lParam parameter má hodnotu TRUE, tlačidlo je obnovené.
WM_CHAR Kontroly začiarkavacieho políčka alebo políčko Automatické, keď používateľ stlačí plus (+) alebo rovná sa (=) kľúče. Unchecks začiarkavacie políčko alebo automatické začiarkavacie políčko, keď používateľ stlačí mínus (-) kľúč.
WM_ENABLE Maľuje tlačidla.
WM_ERASEBKGND Vymaže zázemie pre vlastníka ťahané tlačidlá. Pozadia ďalšie tlačidlá sú vymazané ako súčasť WM_PAINT a WM_ENABLE spracovanie.
WM_GETDLGCODE Vráti hodnoty uvádzajúce typ vstupného spracovávané predvolené tlačidlo postupu, ako je uvedené v nasledujúcej tabuľke.

Tlačidlo štýl Vráti
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 Vráti rukoväť na aktuálne písmo.
WM_KEYDOWN Posúva tlačidla, ak používateľ stlačí MEDZERNÍK.
WM_KEYUP Uvoľňuje myši odchyt vo všetkých prípadoch s výnimkou kláves tab.
WM_KILLFOCUS Odstráni aktivačný obdĺžnik z tlačidla. Tlačítka a predvolené tlačítka sa zruší aktivačný obdĺžnik. Ak tlačidlo myši zachytiť, zachytávania uvoľnený, tlačidlo nie je klikli a odstrániť ktorýkoľvek štát PTT.
WM_LBUTTONDBLCLK Odošle hlásenie oznámenia BN_DBLCLK rodičovské okno pre vlastníka ťahané tlačidlá a prepínacie tlačidlá. Pre ďalšie tlačidlá, dvakrát kliknite na ikonu spracuje ako WM_LBUTTONDOWN správa.
WM_LBUTTONDOWN Zdôrazňuje tlačidla, ak je pozícia kurzora myši vo vnútri obdĺžnika, klient tlačidlo.
WM_LBUTTONUP Uvoľňuje zachytiť myš, keby tlačidla myši zachytiť.
WM_MOUSEMOVE Vykonáva rovnaké činnosti ako WM_LBUTTONDOWN, ak tlačidlo myši zachytávania. V opačnom prípade žiadnu akciu vykonať.
WM_NCCREATE Tlačidlo ľubovoľného BS_OWNERDRAW premení na BS_PUSHBUTTON tlačidlo.
WM_NCHITTEST Vráti hodnotu HTTRANSPARENT, ak ovládacieho prvku tlačidla skupinového rámčeka.
WM_PAINT Nakreslí tlačidlo podľa svojho štýlu a súčasný stav.
WM_SETFOCUS Kreslí obdĺžnik zameranie na tlačidlo získať pozornosť. Prepínacie tlačidlá a automatické prepínacie tlačidlá, rodičovské okno zasiela hlásenia BN_CLICKED.
WM_SETFONT Nastaví nové písmo a podľa potreby aktualizuje toto okno.
WM_SETTEXT Nastaví text tlačidla. Z jedného skupinového rámčeka správy farby cez predošlé text pred náterov skupinový rámček s novým textom.
WM_SYSKEYUP Uvoľňuje myši odchyt vo všetkých prípadoch s výnimkou kláves tab.

Preddefinované okno postup prechádza všetky ostatné správy na funkcie DefWindowProc pre predvolené spracovanie.

Index