0
我需要一些可以提供GetFontUnicodeRanges提供的信息,但是我找不到任何类似的东西。我必须创建一个charmap-like控件,用于更大的项目。有任何想法吗?找出.NET 2.0中字体支持的Unicode字符
谢谢。
我需要一些可以提供GetFontUnicodeRanges提供的信息,但是我找不到任何类似的东西。我必须创建一个charmap-like控件,用于更大的项目。有任何想法吗?找出.NET 2.0中字体支持的Unicode字符
谢谢。
是的,这就是你需要去解决的。 Graphics.GetHdc()为您提供设备上下文句柄。 Font.ToHfont()为您提供一个字体句柄。 Pinvoke SelectObject在设备上下文中选择字体并准备使用。完成后一定要恢复一切。访问pinvoke.net获取您需要的声明。
我的老板想让我用托管的C++编写一个类,它使用GDI来完成这个工作,并返回字体范围作为值类的集合。他给我的解释是“捏住吮吸”。是否有任何实际的理由喜欢这比使用pinvoke? – fingerprint211b 2010-11-19 11:54:39
你的意思是除了这是付账单的人吗?是的,它肯定会看起来更干净,更难以弄错。然而,部署它却是一个非常头痛的问题。 – 2010-11-19 13:08:13