WM_CTLCOLORBTN

Rodičovské okno na tlačidlo sa odošle správa WM_CTLCOLORBTN, keď tlačidla sa chystá vypracovať. V reakcii na túto správu, rodičovské okno môžete nastaviť tlačidlo text a farby pozadia.

WM_CTLCOLORBTN hdcButton = wParam (HDC);   / / rukoväť na tlačidlo zobraziť súvislosti hwndButton = lParam (HWND); / / zvládnuť tlačidla 
 

Parametre

hdcButton
Hodnota wParam. Rukoväť na zobrazenie kontext pre tlačidlo.
hwndButton
Hodnota lParam. Rukoväť na tlačidlo.

Note:

Ak žiadosť spracováva túto správu, musí jeho rukoväť vrátiť kefkou. Systém používa nástroj štetec maľovať na pozadí tlačidla.

Predvolenú akciu

DefWindowProc funkcia vyberie predvolené systémové farby pre tlačidlo.

Poznámky

Systém automaticky nenarušilo vrátený štetcom. Je povinnosťou aplikácie zničiť štetcom, keď už nie sú potrebné.

Nikdy sa odošle správa WM_CTLCOLORBTN medzi vláknami. Odoslané iba v rámci jedno vlákno.

Farba textu políčko alebo prepínacie tlačidlo vzťahuje na políčko alebo tlačidlo, jeho začiarknutie a text. Aktivačný obdĺžnik na tieto tlačidlá zostáva predvolenú farbu systém (obyčajne čierna). Farba textu skupinového rámčeka platí text, ale nie čiara, ktorá definuje poľa. Farba textu tlačidlu PTT sa vzťahuje iba na jeho aktivačný obdĺžnik; neovplyvní farbu textu.

Ak dialógové okno pole postup spracováva túto správu, by mal odovzdať požadovanú vrátenej hodnoty na BOOL a vrátiť hodnotu priamo. Ak dialógové okno pole postup vráti hodnotu FALSE, predvolená správa manipulácie sa vykonáva. DWL_MSGRESULT hodnota stanoví SetWindowLong funkcia je ignorovaná.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Prehľad tlačidlá, tlačidlo správy, DefWindowProc, RealizePalette SelectPalette, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

Index