用GetDC(NULL)老是获取不到屏幕的DC,GetLastError=203,这是怎么回事啊?
解决方案 »
- 谁能帮忙解释一下为什么要用2次CreateCompatibleDC来绘图?
- 请教各位vc高手!!如何将一个win32程序用mfc做界面
- 请问哪里有pdf转换器的原码呢
- 怎么把这个字符串转换成二进制数且放到一个新开辟的内存里呢?
- 关于保存用户设置的问题?
- 关于数据库的授权问题!奉上50分
- 报表打印及生成!!!!!!!!!!1
- 求助:谁知道如何编程实现对音量控制里的,如 wave,midi,line in等,控制它们的静音与不静音?
- 请问在一个DLL基础上封装个DLL,想找人做多少钱可以开发?
- 再问通过Jet:UPDATE [表名] SET [字段名] = '|' 不行,为什么
- 怎样在继承CCmdTarget类中使用CWnd类的函数??
- 怎样设置标签的颜色和窗体一致。
#include "stdafx.h"
#include "windows.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
HDC dc = ::GetDC(NULL);
printf("GetLastError = %d\n", GetLastError());//打印出GetLastError = 203
ReleaseDC(NULL, dc);
return 0;
}
控制台程序换成windows程序看看