[C++][winAPI] WM_CTLCOLORSTATIC, zmiana koloru kontrolki
Ostatnio zmodyfikowano 2014-07-14 15:14
programirer Temat założony przez niniejszego użytkownika |
[C++][winAPI] WM_CTLCOLORSTATIC, zmiana koloru kontrolki » 2014-07-14 14:25:06 Witam,
Chciałem ostatnio zmienić kolor przycisku, słyszałem coś o WM_CTLCOLORSTATIC, ale czy ktoś mógłby mi powiedzieć jak tego użyć? Patrzyłem do MSDN, lecz nadal nie mogę zrozumieć :/ Z góry bardzo dziękuję za pomoc.
Pozdrawiam. |
|
Jacob99 |
» 2014-07-14 15:04:40 W MSDN masz dokładnie opisany sposób użycia(włącznie z przykładem). case WM_CTLCOLORSTATIC: { HDC hdcStatic =( HDC ) wParam; SetTextColor( hdcStatic, RGB( 255, 255, 255 ) ); SetBkColor( hdcStatic, RGB( 0, 0, 0 ) ); if( hbrBkgnd == NULL ) { hbrBkgnd = CreateSolidBrush( RGB( 0, 0, 0 ) ); } return( INT_PTR ) hbrBkgnd; }
Nie widzę w tym niczego trudnego. |
|
programirer Temat założony przez niniejszego użytkownika |
» 2014-07-14 15:06:44 Okej, ale jak teraz "przypisać" ten kolor do danej kontrolki? |
|
Jacob99 |
» 2014-07-14 15:11:19 Patrzyłeś w ogóle w MSDN? Nic ci nie mówi: lParam
Handle to the static control.
|
? Po pierwsze myśleć:) Dopiero później pytać. |
|
programirer Temat założony przez niniejszego użytkownika |
» 2014-07-14 15:14:09 Ok, dziękuję za pomoc :-) |
|
« 1 » |