2010-11-19 94 views

回答

1

是的,这就是你需要去解决的。 Graphics.GetHdc()为您提供设备上下文句柄。 Font.ToHfont()为您提供一个字体句柄。 Pinvoke SelectObject在设备上下文中选择字体并准备使用。完成后一定要恢复一切。访问pinvoke.net获取您需要的声明。

+0

我的老板想让我用托管的C++编写一个类,它使用GDI来完成这个工作,并返回字体范围作为值类的集合。他给我的解释是“捏住吮吸”。是否有任何实际的理由喜欢这比使用pinvoke? – fingerprint211b 2010-11-19 11:54:39

+0

你的意思是除了这是付账单的人吗?是的,它肯定会看起来更干净,更难以弄错。然而,部署它却是一个非常头痛的问题。 – 2010-11-19 13:08:13