Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Каким оброзом выводится вертикальный текст в WIN32

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Каким оброзом выводится вертикальный текст в WIN32
Имя
Сообщение << Старые топики   Новые топики >>
Каким оброзом выводится вертикальный текст в WIN32 - 2009-04-29 17:43:11.523333   
61.masquit

Сообщений: 64
Оценки: 0
Присоединился: 2009-02-13 12:49:23.920000
Каким оброзом выводится вертикальный текст в WIN32???
надо создать шрифт постовить параметр lf.lfEscapement=900; а дальше???
Post #: 1
RE: Каким оброзом выводится вертикальный текст в WIN32 - 2009-04-29 18:45:56.446666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А ты через что выводишь?
Читай параметры функции CreateFont
Post #: 2
RE: Каким оброзом выводится вертикальный текст в WIN32 - 2009-04-30 01:08:06.940000   
61.masquit

Сообщений: 64
Оценки: 0
Присоединился: 2009-02-13 12:49:23.920000
ну вывожу через TextOut();
вот так:
void OnPaint(HWND hwnd){
char szText3[]="Text3";
PAINTSTRUCT ps;
HDC hdc=BeginPaint(hwnd,&ps);

SetBkMode(hdc,TRANSPARENT);

//выводим Вертикальный текст
SelectFont(hdc,hFont1);//выбираем шрифт
SetTextColor(hdc,RGB(0,0,0));//задаем цвет
TextOut(hdc,55,55,szText3,strlen(szText3));//выводим!
EndPaint(hwnd,&ps);

}
вот так Создаем шрифт
BOOL OnCreate(HWND,LPCREATESTRUCT){

LOGFONT lf;//структура
ZeroMemory(&lf,sizeof(lf));
//Cоздаем ВЕРТИКАЛЬНЫЙ шрифт
lf.lfHeight=180;
lf.lfEscapement=900;//УГОЛ НАКЛОНА
lf.lfItalic=0;
hFont1=CreateFontIndirect(&lf);//ВОТ САМО СОЗДАНИЕ шрифта с именем "hFont1"

return TRUE;
}
Post #: 3
RE: Каким оброзом выводится вертикальный текст в WIN32 - 2009-04-30 01:21:08.520000   
61.masquit

Сообщений: 64
Оценки: 0
Присоединился: 2009-02-13 12:49:23.920000
норм разобрался…СПС..
Post #: 4
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Каким оброзом выводится вертикальный текст в WIN32







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.