McAffey Temat założony przez niniejszego użytkownika |
button zmieniający kolor [WINAPI] » 2010-08-25 20:16:55 Witam! Wiecie może jak w winapi zrobić, aby zwykły button, po kliknięciu zmieniał kolor swojego tła, i żeby taki kolor już na nim został do puki nie zostanie kliknięty inny button. Dziękuję i pozdrawiam |
|
DejaVu |
» 2010-08-25 20:20:42 |
|
McAffey Temat założony przez niniejszego użytkownika |
» 2010-08-25 20:41:10 Dokładnie o to mi chodziło, wielkie dzięki, jednak nadal mam problem tzn przy tworzeniu pędzla : g_hBrush = CreateSolidBrush (RGB (255, 255, 0)); pokazuje mi błąd : cannot convert `HBRUSH__*' to `HWND__*' in assignment Wiecie może jak można na to zaradzić ? |
|
DejaVu |
» 2010-08-25 20:50:07 /edit: a może jednak źle Ci napisałem ;p /edit2: a może jednak dobrze :D |
|
McAffey Temat założony przez niniejszego użytkownika |
» 2010-08-26 01:00:15 Jak zwykle Miałeś rację, jednak ja wciąż błądzę, gdyż teraz już wszystko mi się ładnie kompiluje, ale wciąż nie ma żadnego koloru. Kod mam następujący : g_hBrush = CreateSolidBrush (RGB (255, 255, 0)); case WM_CTLCOLORSTATIC: { HWND hCtl = (HWND) lPar; HDC hDC = (HDC) wPar; if (hCtl == g_hStatic) { SetBkMode (hDC, TRANSPARENT); return (LRESULT) g_hBrush; } } break;
A ma mi pokolorować np ten button : ogolnie=CreateWindowEx(0,WC_BUTTON,"Ogólnie",WS_CHILD|WS_VISIBLE,25,340,200,20,hwnd,(HMENU)18,*hInst,0);
i nic się nie dzieje. Ogólnie się jeszcze gubię w tym WinApi, gdyż mało w nim piszę, i się jakoś nieswojo w nim czuję, przytłacza mnie ;] |
|
DejaVu |
» 2010-08-26 02:18:18 Ja też mało piszę ;p w zasadzie to od jakiegoś czasu nic :) więcej niż ten artykuł nie jestem w stanie Ci pomóc na szybkiego - musiałbym sam poczytać i poeksperymentować by osiągnąć efekt, który zamierzasz ;) |
|
malan |
» 2010-08-26 10:36:55 Zauważ, że dla każdej kontrolki kod wygląda trochę inaczej. Na darkcult opisali 5 kontrolek, ale niestety żadna z nich nie jest buttonem ;p. To już wszystko na temat kolorów. Oczywiście temat jest jeszcze daleki od wyczerpania – omówiliśmy tylko podstawowe kontrolki. (...). Niektóre są już omówione w artykułach poświęconych tym konkretnym kontrolkom, inne – mam nadzieję – pojawią się wkrótce :-). |
|
|
McAffey Temat założony przez niniejszego użytkownika |
» 2010-08-26 16:01:14 Na razie nie udało mi się znaleźć jeszcze tego kolorowania, ale tak czy siak wielkie dzięki dla was ;) |
|
« 1 » |