Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Как получить системный шрифт Windows?   Найти похожие ветки 

 
Tack   (2005-01-22 13:36) [0]

Почему-то установленное в True свойство TForm.ParentFont для моего диалогового окна работает не на всех компьютерах.
Т.е. иногда шрифт в диалоге соответствует системному, а иногда нет.
Хочу вручную устанавливать свойство TForm.Font при каждом запуске приложения.

Как получить системный шрифт Windows, который по умолчанию используется во всех системных диалоговых окнах и надписях?


 
Tack   (2005-01-23 00:51) [1]

Помогите!!!!!


 
Cobalt ©   (2005-01-23 02:53) [2]

http://asysoev.nm.ru/ForForums/Delphi2005_is_Bugs_Bag.htm
Смотри баг №6 - может, это натолкнет тебя на решение.

P.S. Что значит "Системный шрифт"? Ты имеешь в виду настройки "Свойства: Экран"-> "Оформление"?


 
Tack83 ©   (2005-01-23 12:38) [3]

Ну, я предполагаю, системный шрифт - это тот шрифт, который используется в стандартных диалогах Windows (типа "Форматирование дискеты") в сообщениях, контролах, статическом тексте и т.д.

Я пока поставил так:
Form1.Font := Screen.IconFont;

Т.е. принял по умолчанию шрифт с рабочего стола. Может, это и есть решение? Пока проверил на WinXP и Win98 - работает.

Но все равно хотелось бы как-нибудь получать LOGFONT для шрифта, который стоит для системных диалогов по умолчанию. Сколько ни смотрел API - не нашел такого. :-(



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
9-1102275649
dimodim-modern
2004-12-05 22:40
2005.03.06
вот решил Создать MSG на тему ИГРЫ НА ДЕЛФИ 7 жлсцене


1-1108560047
Bako
2005-02-16 16:20
2005.03.06
Анимированный GIF и JvRichEdit


3-1107159992
YK
2005-01-31 11:26
2005.03.06
как узнать ID только что добавленной записе в InterBase


10-1085459737
dima74
2004-05-25 08:35
2005.03.06
Передача параметров в методы интерфейса (COM DLL )


14-1108638332
_Lucky_
2005-02-17 14:05
2005.03.06
CASE средства