Официальный сайт студ.городка НГТУ
Программирование и БД » [VC++]Рисование текста в прямоугольнике 

#1  28.12.06 00:59

VSV
Профиль

[VC++]Рисование текста в прямоугольнике

Необходимо нарисовать текст в прямоугольнике, чтобы размер шрифта текста автоматически подстраивался под размеры прямоугольника, и был максимально возможным
// желательно, чтобы текст переносился по словам, я сейчас делаю так

HBITMAP hBitmapPrev = (HBITMAP) SelectObject(hdc, hBitmap);
RECT rcOut = {0, 0, 384, 64};
FillRect(hdc, &rcOut, (HBRUSH)GetStockObject(WHITE_BRUSH));
DrawText(hdc, lpTextN, -1, &rcOut, DT_WORDBREAK);

Размер поля всегда одинаковый, но чем меньше текста тем больше ему можно сделать шрифт, а с увелиением текста шрифт уменьшается

Offline

Программирование и БД » [VC++]Рисование текста в прямоугольнике 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.012 сек.
Выполнено 14 запросов.