DrawFrameControl. Нужен пример!!!!
От: I0juf  
Дата: 24.01.02 05:28
Оценка:
Не могу разобраться. Помогите!!!
Re: DrawFrameControl. Нужен пример!!!!
От: Alex Fedotov США  
Дата: 24.01.02 06:17
Оценка:
Здравствуйте I0juf, Вы писали:

I>Не могу разобраться. Помогите!!!


А какой именно control хочешь нарисовать?

Вот, выбрал наугад из своего архива исходников. Предполагается, что рисует кнопку:

RECT rc = ...;
DWORD dwFlags = DFCS_BUTTONPUSH|DFCS_ADJUSTRECT;
if (bPushed)
    dwFlags |= DFCS_PUSHED;
_VERIFY(DrawFrameControl(hDC, &rc, DFC_BUTTON, dwFlags));
-- Alex Fedotov
Re[2]: DrawFrameControl. Нужен пример!!!!
От: I0juf  
Дата: 24.01.02 07:24
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

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


I>>Не могу разобраться. Помогите!!!


AF>А какой именно control хочешь нарисовать?


AF>Вот, выбрал наугад из своего архива исходников. Предполагается, что рисует кнопку:


AF>
AF>RECT rc = ...;
AF>


Если можно, то подробнее про "RECT rc".
К примеру, хочу чекбокс
Re[3]: DrawFrameControl. Нужен пример!!!!
От: Alex Fedotov США  
Дата: 24.01.02 07:56
Оценка:
Здравствуйте I0juf, Вы писали:

I>Если можно, то подробнее про "RECT rc".

I>К примеру, хочу чекбокс

rc — это прямоугольник, задающий координаты и размеры изображения.

RECT rc = { 10, 10, 30, 30 };

DWORD dwFlags = DFCS_BUTTONCHECK;

if (bChecked)
    dwFlags |= DFCS_CHECKED;  // это если надо нарисовать checkbox в состоянии checked

DrawFrameControl(hDC, &rc, DFC_BUTTON, dwFlags);
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.