如何在Windows CE中增加字体大小

时间:2017-11-12 23:25:44

标签: c# fonts windows-ce

我正在尝试使用Visual Studio 2008 professional和C#为我的汽车中的Windows CE 5.0设备开发一个简单的时钟程序。我不得不使用.NET 2.0,因为3.5不起作用。时钟程序是作为Form应用程序制作的。它由一个简单的标签和一个计时器组成,就是这样。时钟程序在设备上运行,但我只获得标准字体和字体大小,无论我在Visual Studio的标签属性中选择何种字体和大小。在我的计算机上,该程序可以正常使用几种字体和大字体。我无法在设备的Windows / Font目录中添加任何内容,因为它会在每次关闭后被删除。很明显,Windows CE版本是完全简化的版本,几乎没有功能。我想我必须在程序文件中以不同的方式添加字体大小。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以在应用程序启动期间调用AddFontResource,以向系统添加其他字体: https://msdn.microsoft.com/en-us/library/ee489896(v=winembedded.60).aspx 您可以使用pinvoke.net(http://www.pinvoke.net/)查找用于在托管代码应用程序中导入此API的正确声明。