我在.net中有一个控制台应用程序,我正在对字体进行一些处理。我为此使用 Win32API,其中一个需要设备上下文来加载字体 - 实际上是 IntPtr hdc = GetDC(屏幕元素句柄)
。显然,我的应用程序没有这些句柄,因为它是控制台应用程序。有办法解决这个问题吗?
最佳答案
在 win32 GetDC( null ) 中应该返回一个上下文(对于整个屏幕)
所以你应该能够做类似的事情
IntPtr hdc = GetDC( null );
if( hdc == null )
{
OopsError();
}
关于.net - 在控制台应用程序中处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3401416/