| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Как вывести строку вертикально |
| Автор: Nastya 27.3.2002, 09:25 |
| Пишу на VC++. Как вывести строку текста вертикально. Нужно для чертежа (конструкторской документации). В MSDN ничего путного не нашла. |
| Автор: Vit 27.3.2002, 16:28 |
| Рисовать канву надо, а стандартно вроде никак |
| Автор: Dicobraz 27.3.2002, 17:15 | ||
не, ну что значит "стандартно"?
достаточно стандартно? http://www.sources.ru/cpp/cpp_cfont.shtml |
| Автор: Dicobraz 27.3.2002, 17:25 | ||
Кстати, если разработка под Win2k или WinNT, то можно и так:
Почему только под NT? Цитирую: Windows NT/ 2000: Sets the advanced graphics mode that allows world transformations. This value must be specified if the application will set or modify the world transformation for the specified device context. In this mode all graphics, including text output, fully conform to the world-to-device transformation specified in the device context. Windows 95/98: The GM_ADVANCED value is not supported. When playing enhanced metafiles, Windows 95/98 attempts to make enhanced metafiles on Windows 95/98 look the same as they do on Windows NT/Windows 2000. To accomplish this, Windows 95/98 may simulate GM_ADVANCED mode when playing specific enhanced metafile records. Удачи! |
| Автор: Fantasist 27.3.2002, 19:26 |
| Ага, ну вот уже и ответели. Если это, конечно, то, что подвазумевалось в вопросе. |
| Автор: Nastya 4.4.2002, 08:06 |
| Большое спасибо! Я искала функцию, а оказывается все дело в шрифте. Только я сделала так lf.lfEscapement = -900; чтоб уж совсем солидно. Еще раз большое спасибо. |
| Автор: Fantasist 4.4.2002, 08:12 |
| Ага.... А я то думал что уж надобность отпала, а вначале то было вроде как срочно. Флейм - забить меня! |