001
27.11.2005, 10:22 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, Bsp: Beim Erzeugen in WM_CREATE muss das BS_OWNERDRAW Flag gestzt sein
C++: |
..... ..... case WM_COMMAND: if (LOWORD(wParam) == MY_BUTTON) { MessageBox(NULL, "Ändere die Farbe in Blau", "", MB_OK); newbgColor = RGB(0, 0, 255); SendMessage(ProcWnd, WM_CTLCOLORBTN, (WPARAM)GetDC(hButton), (LPARAM)hButton); InvalidateRect(hButton, NULL, TRUE); UpdateWindow(ProcWnd); } break; case WM_CTLCOLORBTN: return (LRESULT)CreateSolidBrush(newbgColor); ..... .....
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe |