Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как достучаться до фонта системы(десктопа) без пользователя без getfont( ) / 6 сообщений из 6, страница 1 из 1
17.09.2009, 21:48
    #36202828
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
это реально?
...
Рейтинг: 0 / 0
18.09.2009, 05:46
    #36203015
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
ollloэто реально?
Если DeskTop это рабочий стол Windows, то текущий фонт можно выдернуть через API функции:
GetDesktopWindow
GetWindow
GetDC
GetObject

Ну и в реестре где-то валялись настройки фонта.
...
Рейтинг: 0 / 0
18.09.2009, 13:18
    #36203985
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
ollloэто реально?

Надо бы уточнить до какого десктопа требуется достучаться (для справки на компе живёт много десктопов)
...
Рейтинг: 0 / 0
18.09.2009, 15:24
    #36204438
olllo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
PaulWist ето не так и важно..
хоть до какого нибудь да фонта пользователя либо виндовса..
фохпро цвой редактор обычно открывает с вестерн фонтом и получаетця абракадабра
пока зашил суриер - но если прогу запустят не в кириллической стране - опять вылезет абракадабра
...
Рейтинг: 0 / 0
18.09.2009, 16:21
    #36204677
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
тролль?
...
Рейтинг: 0 / 0
21.09.2009, 06:26
    #36206730
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как достучаться до фонта системы(десктопа) без пользователя без getfont( )
прошелмимотролль?
Да не, мысль так-то имеет свою логику... Пользователь эстонец, испанец или украинец (без разницы) всегда выставит на GetDesktopWindow фонт, поддерживающий национальные символы.
Поэтому, вполне логичным будет брать настройки фонта для программы напрямую с десктопа.

Но я бы не стал пользоваться этими настройками. Дело в том, что шрифт на десктопе предназначен для быстрого распознания пиктограмм. Эти настройки могут оказаться очень неудобными при просмотре больших объемов текста. А, насколько я понял, топикстартер как раз собирается показывать текст с данными настройками шрифта.

Сделайте лучше файл настроек для своей программы, где укажите и настройки шрифта в том числе.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как достучаться до фонта системы(десктопа) без пользователя без getfont( ) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]