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.