WM_CTLCOLOREDIT

Upraviť ovládací prvok, ktorý nie je určený iba na čítanie alebo zdravotne postihnutých ľudí odošle hlásenie WM_CTLCOLOREDIT 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 upraviť kontroly.

WM_CTLCOLOREDIT hdcEdit = wParam (HDC);   / / zvládnuť zobrazíte kontexte hwndEdit = lParam (HWND); / / zvládnuť statické kontroly 
 

Parametre

hdcEdit
Hodnota wParam. Zvládnuť kontextu zariadenia pre kontrolné okno úpravy.
hwndEdit
Hodnota lParam. Rukoväť na kontrolu upraviť.

Note:

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

Predvolenú akciu

DefWindowProc funkcia vyberie predvolené farby systému kontroly upraviť.

Poznámky

Iba na čítanie alebo zdravotne postihnutých ľudí upraviť kontroly neposielajte WM_CTLCOLOREDIT správy; namiesto toho im poslať správu WM_CTLCOLORSTATIC . 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_CTLCOLOREDIT medzi vláknami, je len pošle do 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ž

Upravte kontroly prehľad, úpravy kontrolných správ, DefWindowProc, RealizePalette SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

Index