简体   繁体   中英

How do you get the default system font in the .NET compact framework?

How can I get the Font object for the default system font used by the particular device? I've noticed that different devices have different resolutions and DPIs, but some of my controls have explicitly defined fonts. I'd like to be able to get the default system font at runtime (as if I never changed the Font property on the control).

Have you looked into System.Drawing.SystemFonts ? I think it may have what you need.

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

Edit: I just noticed the CF tag. You will need to look at the registry to get the system font information.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM