Rodičovské okno môžete posielať správy na tlačidlo prekrytia alebo dcérskym oknom pomocou funkcie SendMessage alebo ho môžete odosielať správy tlačidlo v dialógovom okne pomocou SendDlgItemMessage, CheckDlgButton, CheckRadioButtona IsDlgButtonChecked funkcie.
Jedna aplikácia môže použiť správu BM_GETCHECK obnoviť stav začiarkavacie políčko alebo prepínacie tlačidlo. Jedna aplikácia môže použiť BM_GETSTATE správu na načítanie tlačidlo súčasných štátov (kontrola štátu, tlačit štátu a zameranie štát). Získať informácie o stave špecifické použitie bitovú masku na hodnotu vrátený štátu.
BM_SETCHECK správy nastaví stav začiarkavacie políčko alebo prepínacie tlačidlo; správa vráti nulu. BM_SETSTATE správy nastaví stav tlačit na tlačidlo; Táto správa tiež vráti nulu. BM_SETSTYLE správa zmení štýl tlačidlu. Je určená pre zmenu štýlov tlačidlo jedného typu (napríklad zmena začiarknutie políčka na automatické začiarkavacie políčko). Nie je určený pre zmenu medzi typmi (napríklad zmena začiarkavacie políčko na prepínacie tlačidlo). Žiadosť nesmie zmeniť tlačidlo z jedného typu na iný.
Tlačidlo BS_BITMAP alebo BS_ICON štýl zobrazí bitová mapa alebo ikonu namiesto textu. BM_SETIMAGE správa priradí rukoväť s bitovou mapou alebo ikona tlačidla. BM_GETIMAGE správa načíta rukoväť bitovej mapy alebo ikonu priradený tlačidlu.
Jedna aplikácia môže použiť správu DM_GETDEFID získať identifikátor ovládacieho prvku tlačidla push predvolená v dialógovom okne. Jedna aplikácia môže použiť správu DM_SETDEFID nastaviť predvolené tlačidlo push dialógového okna.
Volanie funkcie CheckDlgButton alebo CheckRadioButton je ekvivalent pre odoslanie správy BM_SETCHECK. Volanie funkcie IsDlgButtonChecked sa rovná odoslaním správy BM_GETCHECK.