Шрифт заголовка окна.

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Шрифт заголовка окна.

Сообщение jane_wild »

Подскажите пожалуйста возможно ли изменить шрифт заголовка окна программы, сделать его побольше. Как поменять иконку и сам текст я знаю. А вот шрифт??? Спасибо
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Шрифт заголовка окна.

Сообщение dadreamer »

Это не так просто. Параметры неклиентской области окна определяются свойствами системы. Чтобы изменить шрифт, нужно перерисовывать всю область. Насколько я помню, перехватывается сообщение WM_NCPAINT и в обработчике делается вся пользовательская работа. Примерно так можно добавлять кастомные кнопки рядом с традиционными "свернуть", "развернуть", "закрыть". У меня где-то был простенький пример, как сделать заливку заголовка окна. Но там требуется писать собственную DLL'ку, как иначе это сделать, я не знаю. Windows Message Queue Library здесь не подходит, т.к. это сниффер, а не перехватчик.

Ну, или поменяйте параметры ОС, это будет проще. :wink:
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Шрифт заголовка окна.

Сообщение jane_wild »

Спасибо, слишком сложно, не стоит оно того. Вопрос снимается
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Шрифт заголовка окна.

Сообщение Kosist »

Если сильно нужно, то скройте Window Title, и сделайте свое - добавьте кнопки для закрытия/скрытия/и т.д., и заголовок окна как string-индикатор :wink:
Мы делили апельсин - много наших полегло...
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Шрифт заголовка окна.

Сообщение ladik »

Вот тут https://blog.jki.net/creating-a-flat-ui ... in-labview можно посмотреть инструкцию того, о чём написал выше Kosist
Дорогу осилит идущий.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»