Winapi CreateDC 在 Win 8 上挂起 [英] Winapi CreateDC hangs on Win 8

查看:32
本文介绍了Winapi CreateDC 在 Win 8 上挂起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用 winapi 函数的程序.当它在 WinXP(32 位)或 Win7(64 位)上运行时,一切正常.但是在Win8(64位)上有一个错误:有时程序会挂在此代码行上

I have a program which uses winapi functions. When it runs on WinXP (32bit) or Win7 (64bit) everything is OK. But on Win8 (64bit) there is a bug: sometimes program hangs on this code line

HDC hDisplay = CreateDC("DISPLAY", NULL, NULL, NULL);

可能是什么原因?

附言它是在 WinXP 32 位的 MSVC 2005 中构建的,适用于 Win32 平台.

p.s. It is built in MSVC 2005 on WinXP 32 bit for platform Win32.

推荐答案

尝试:

CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)

这篇关于Winapi CreateDC 在 Win 8 上挂起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆