WM_CTLCOLORBTN

5 отговора 173 прегледа
#1

WM_CTLCOLORBTN

Nqkoi ima li ideq kak se smenq cveta na button v tapoto SDK?:(
10x.

обикновен п******т
Отговор
в отговор на diver66 #2

Re: WM_CTLCOLORBTN

Виж това:
[линк]
[линк]
аз използвах този метод:
[линк]

enjoy

Отговор
в отговор на mitaka_lubimetz #3

Da ama ne

4oveka ima predvid za SDK, ne za MFC, spored men tova ste mu svurshi po dobra rabota.
[линк]

Just a human.
Отговор
в отговор на Matrix_N #4

Re: Da ama ne

taka, taka....ama bih se radval ako nqkoi moje da mi obqsni za6to tova ne6to ne ba4ka?! reduciral sam primera do 20 reda:) sigurno sam zabarkal nqkakva elementarna tapnq, ama ve4e savsem izperkahg. gledaite i vie pa barem nqkoi vidi....
#include <windows.h>
#include <windowsx.h>
#include <commctrl.h>

HBRUSH hBrush;

static BOOL CALLBACK DialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) {
case WM_CTLCOLORDLG:
case WM_CTLCOLORSTATIC:
case WM_CTLCOLORBTN:
case WM_CTLCOLOREDIT:
case WM_CTLCOLORLISTBOX:
case WM_CTLCOLORSCROLLBAR:
if( !hBrush ) hBrush=CreateSolidBrush( RGB(192,0,0) );
SetBkColor( (HDC)wParam, RGB(192,0,0) );
SetTextColor( (HDC)wParam, RGB(0,192,0) );
SelectObject( (HDC)wParam, hBrush );
return( (LONG)hBrush);
case WM_CLOSE:
EndDialog(hwndDlg,0);
return TRUE;
}
return FALSE;
}

int APIENTRY WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpCmdLine, int nCmdShow)
{
return DialogBox(hinst, MAKEINTRESOURCE(100), NULL, (DLGPROC) DialogFunc);
}

обикновен п******т
Отговор
в отговор на Matrix_N #5

Re: Da ama ne

P.S. samo deto tova koeto si mi dal, dokolkoto razbiram ot duhova musica i programirane smenq definiciqta na svi4ki prilojeniq, a az iskam samo na moeto....

обикновен п******т
Отговор
в отговор на diver66 #6

Re: Da ama ne

The SetBkColor function sets the current background color to the specified color value, or to the nearest physical color if the device cannot represent the specified color value.
Eto i url'to.
[линк]


PS: Mogesh v WM_PAINT da si slogish obrabotkata na cvetovete

Just a human.
Отговор