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

Ваш аккаунт

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

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

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

Список шрифтов доступных в системе

3.0K
06 февраля 2003 года
ingvarwolf
2 / / 06.02.2003
Несколько связанных вопросов:

1. Как получить список шрифтов, которые доступны в системе? В C++ Builder есть глобальная переменная Screen, у которой есть этот список - Screen->Fonts. А как это сделать в VC++?

2. А если нужно получить список не всех шрифтов, а только например моноширинных (типа Courier New), как тогда поступить?

Спасибо.
380
07 февраля 2003 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by ingvarwolf
Несколько связанных вопросов:

1. Как получить список шрифтов, которые доступны в системе? В C++ Builder есть глобальная переменная Screen, у которой есть этот список - Screen->Fonts. А как это сделать в VC++?



работая с Windows API, что там было в Borland Builder надо забыть, тут подходы концептуально другие, и начинать надо было именно с pure API, а потом уж браться за всякие MFC,WTL,OWL(?)(или как там это ща теперь в Borland называеться)

Цитата:
Originally posted by ingvarwolf

2. А если нужно получить список не всех шрифтов, а только например моноширинных (типа Courier New), как тогда поступить?
Спасибо.



читай в MSDN об:
EnumFontFamilies
EnumFonts
EnumFontFamiliesEx
их использование простое и одинаковое, даёшь им колбыку в которую получаешь свои шрифты по одному. пример по-моему таи есть.

в онлайне можно посмотреть тут:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/fontext_1a91.asp

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог