CClientDC dc(this);
if(cdc对象.GetSafeHdr()==NULL)
{ cdc对象.CreateCompatibleDC(&dc);
}
这里的GetSafeHdr()干吗用的,为何返回为NULL 时创建dc呀,谢谢!
if(cdc对象.GetSafeHdr()==NULL)
{ cdc对象.CreateCompatibleDC(&dc);
}
这里的GetSafeHdr()干吗用的,为何返回为NULL 时创建dc呀,谢谢!
解决方案 »
- 关于MFC 规则动态库导出
- 为什么我不能定义Cstring呢?求教高手。
- 运行程序时先出现Debug assertion failed 对话框,点忽略时,出现“创建空文档失败”
- 怎么没人理我?*.wrf是什么格式
- 互联网通信
- 我的vc看不到对象的属性,怎么回事?
- VC如何调用程序,急。。。。。
- 各位长老:我在对话框里的EDIT显示内容,又想在按某个按钮时在里面画图,结果画线是添加在文字内容上,如何去掉内容?
- 如何在ActiveForm中正确响应KeyDown事件(在C++Builder中)
- 键盘钩子问题,有一定难度的!!!!
- Doc/View和多线程的问题
- 如何让一个循环在中途暂停,等待一个按钮按下后继续执行?
没有返回HDC就创建一个在如此复杂的情况下,谁知道得不得的到
原来还有GetSafeHdr这一函数,今日真是大开眼界;
不过我查MSDN也没查到,不知是不是MS的新东东.
(是不是GetSafeHdc呢?)