WM_CTLCOLORSTATIC

Statické kontroly alebo upraviť ovládací prvok, ktorý je iba na čítanie alebo vypnutý, odošle hlásenie WM_CTLCOLORSTATIC na jeho rodičovské okno pri kontrole sa chystá vypracovať. Reaguje na túto správu, rodičovské okno môžete použiť kontextový popisovač zadané zariadenie na nastavenie farby textu a pozadia statické kontroly.

WM_CTLCOLORSTATIC hdcStatic = wParam (HDC);   / / zvládnuť zobrazíte kontexte hwndStatic = lParam (HWND); / / zvládnuť statické kontroly 
 

Parametre

hdcStatic
Hodnota wParam. Zvládnuť kontextu zariadenia pre statické kontrolné okno.
hwndStatic
Hodnota lParam. Rukoväť na statické kontrolu.

Note:

Ak žiadosť spracováva toto hlásenie, vrátená hodnota je rukoväť na štetec, ktoré systém používa farby pozadia statické kontroly.

Predvolenú akciu

DefWindowProc funkcia vyberie predvolené systémové farby pre statické kontrolu.

Poznámky

Ovládacích prvkoch na úpravu, ktoré nie sú iba na čítanie alebo zdravotne postihnutých ľudí neposielajte WM_CTLCOLORSTATIC správy; namiesto toho im poslať správu WM_CTLCOLOREDIT . Však na účely kompatibility systému, odošle správu WM_CTLCOLOREDIT iba na čítanie a zdravotne postihnutých upraviť kontroly ak žiadosť bola navrhnutá pre systém Windows 3.1 alebo staršia.

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_CTLCOLORSTATIC medzi vláknami; odoslané iba v rámci rovnakým vláknom.

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ž

Statické Prehľad ovládacích prvkov, statické kontrolu oznámenia správy, DefWindowProc, RealizePalette SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR

Index