Re[3]: цвет кнопки
От: Sunrise Россия http://evilbot.ru
Дата: 26.05.05 16:34
Оценка:
Здравствуйте, viclight, Вы писали:

V>Здравствуйте, WinterMute, Вы писали:


V>>>Привет всем!!!

V>>>Помогите новичку!!!
V>>>Нужно програмно менять цвет кнопки в диалоге?

WM>>Button.SetColor( Color color );


V>если Вас не затруднит подробнее например кноку ID_BUTTON1 сделать красной?


Такой код заработает где угодно

HWND hWnd;
GetDlgItem(ID_BUTTON1, &hWnd);
HDC hDC = ::GetDC(hWnd);
RECT Rect;
::GetWindowRect(hWnd,&Rect);
RECT rect;
rect.top=0;
rect.left=0;
rect.right=Rect.right-Rect.left;
rect.bottom=Rect.bottom-Rect.top;
HBRUSH hBrush;
hBrush = CreateSolidBrush(RGB(255,0,0));
::FillRect(hDC,&rect, hBrush);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.