Как вывести текст под углом
При этом необходимо использовать шрифт заданный в окне (в примере MSDN устанавливается новый шрифт)
Желательно пример.
P.S. или проще вопрос как по HDC получить связаный с ним HFONT
Если мне не изменяет память, в дистрибутиве Borland C++ 5.0 есть пример - вывод надписей солнышком.
Цитата:
On 2002-09-19 1251, Winnie wrote
Требуется вывести текст в окне под углом.
При этом необходимо использовать шрифт заданный в окне (в примере MSDN устанавливается новый шрифт)
Желательно пример.
P.S. или проще вопрос как по HDC получить связаный с ним HFONT
HGDIOBJ hfntCurrent = GetCurrentObject(hdc, OBJ_FONT);
LOGFONT lf;
GetObject(hfntCurrent, sizeof(LOGFONT), &lf);
lf.lfOrientation = ....
HFONT hfntTransformed = CreateFontIndirect(&lf);
ну а дальше все понятно.
но создавать новый фонт при каждом рисовании я думаю не стоит.
спасибо про GetCurrentObject я не знал