Не могу разобраться. Помогите!!!
Здравствуйте 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, Вы писали:
AF>Здравствуйте I0juf, Вы писали:
I>>Не могу разобраться. Помогите!!!
AF>А какой именно control хочешь нарисовать?
AF>Вот, выбрал наугад из своего архива исходников. Предполагается, что рисует кнопку:
AF>AF>RECT rc = ...;
AF>
Если можно, то подробнее про "RECT rc".
К примеру, хочу чекбокс
Здравствуйте 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);