Ничего не пишет при MM_LOMETRIC

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

07 дек 2015, 10:30

Так:

Код: Выделить всё

case WM_PAINT: Context=BeginPaint(Window, &Paint);
SetMapMode(Context, MM_LOMETRIC);
SetBkMode(Context, TRANSPARENT);
GetClientRect (Window, &ClientRectangle);
DrawText(Context, L"Строка", 6, &ClientRectangle, DT_SINGLELINE|DT_VCENTER|DT_CENTER);
ReleaseDC(Window, Context);
break;
ничего не пишет, а так:

Код: Выделить всё

case WM_PAINT: Context=BeginPaint(Window, &Paint);
SetBkMode(Context, TRANSPARENT);
GetClientRect (Window, &ClientRectangle);
DrawText(Context, L"Строка", 6, &ClientRectangle, DT_SINGLELINE|DT_VCENTER|DT_CENTER);
ReleaseDC(Window, Context);
break;
пишет. Как с этим бороться?
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить