Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 15

Не получается установить красивый шрифт

14.06.2014, 18:00. Показов 834. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как задать вместо того толстого черного угловатого шрифта красивый дефолтный, как во всех программах? Манифест подключил, окошки красивые стали, а он все портит. Гуглил создание шрифта, поигрался с HFONTом, CreateFontом и WM_SETFONTом, но что-то постоянно идет не так и ничего не выходит.

Добавлено через 20 часов 37 минут
C++
1
SendMessage(hwnd, WM_SETFONT, 0, true/false);
Не работает, создание с установкой тоже не оказало никакого влияния.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2014, 18:00
Ответы с готовыми решениями:

Установить шрифт в систему
Всем привет! Есть шрифт FontExpress.ttf Как его установить в операционную систему?

Установить шрифт в систему
Привет ребят, как установить шрифт в систему? Пробовал много способов, просто не получается, возможно потому что ответы были не для WPF....

Установить шрифт в QLineEdit
Хочу установить жирный шрифт. делаю это функией setCurrentCharFormat вот так: ...

4
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
14.06.2014, 18:18
Шрифт для чего именно нужен ?
Если для обычных контролов, тогда WM_SETFONT (в wParam - хэндл фонта, в lParam - TRUE).
Если для какого-нибудь Rich Edit, тогда надо другие механизмы задействовать.
0
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 15
14.06.2014, 19:18  [ТС]
Да, для обычных контролов, все получилось, оказалось, что надо устанавливать для каждого элемента, а не для одного главного окна. Так и должно быть или можно как-нибудь избежать десятков сообщений установки шрифта?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
14.06.2014, 19:58
Цитата Сообщение от suneram Посмотреть сообщение
Так и должно быть или можно как-нибудь избежать десятков сообщений установки шрифта?
Можно задать в ресурсах, если окно создается через диалоговые функции.
1
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 15
14.06.2014, 20:13  [ТС]
Ясно, спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.06.2014, 20:13
Помогаю со студенческими работами здесь

Установить шрифт програмно
Как это сделать. Гуглил но там так и не кто не отписался помогло им их решение или нет да и вообще нет толком как это сделать. Так как...

Не получается добавить шрифт neris
Здравствуйте, уважаемые участники форума... У меня есть вопрос, не могу подключить к верстаемой странице на своем ПК шрифт neris. ...

Не получается сменить шрифт в окнах
Не получается поменять шрифт в окнах-формах. Ставлю Lucida Console везде, где только можно. Шрифт подписей, заголовков и прочего меняется,...

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

Установить шрифт из диалога FontDialog
Какое свойство необходимо использовать, чтобы установить шрифт из диалога FontDialog


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru