Как получить системный шрифт по умолчанию в .NET compact framework? - PullRequest
6 голосов
/ 15 декабря 2009

Как я могу получить объект Font для системного шрифта по умолчанию, используемого конкретным устройством? Я заметил, что разные устройства имеют разные разрешения и DPI, но некоторые из моих элементов управления имеют явно определенные шрифты. Я хотел бы иметь возможность получить системный шрифт по умолчанию во время выполнения (как будто я никогда не изменял свойство Font в элементе управления).

1 Ответ

6 голосов
/ 15 декабря 2009

Вы смотрели в System.Drawing.SystemFonts? Я думаю, что это может иметь то, что вам нужно.

https://msdn.microsoft.com/en-us/library/system.drawing.systemfonts.aspx

Редактировать: я только что заметил тег CF Вам нужно будет посмотреть реестр, чтобы получить информацию о системном шрифте.

https://msdn.microsoft.com/en-us/library/ms900747.aspx

...