Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Шрифт TextOut

253
26 марта 2005 года
Proger_XP
1.5K / / 07.08.2004
Как поменять шрифт вывода на hdc?
487
26 марта 2005 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Proger_XP
Как поменять шрифт вывода на hdc?



Примерно так:

Код:
LOGFONT _lf;
HFONT _old,_new;
memset(&_lf,0,sizeof(LOGFONT));
_lf.lfHeight=24;
_lf.lfWeight=FW_NORMAL;
_lf.lfCharSet=DEFAULT_CHARSET;
strcpy(_lf.lfFaceName,"Arial");
// Создаем фонт "Arial"
_new=CreateFontIndirect(&_lf);
// Выбираем его в контекст и сохраняем старый фонт
_old=(HFONT)SelectObject(hdc,_new);
// Пользовательский код
......
// Восстанавливаем оригинальный фонт
SelectObject(hdc,_old);
// Освобождаем созданый фонт
DeleteObject(_new);


P.S. Посмотри еще хелп по функциям CreateFont и CreateFontIndirectEx.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог