由于特殊原因,我重载了某对话框的OnEraseBkGnd函数,让它不执行CDialog::OnEraseBkGnd直接return TRUE。但是,在一个操作中,我需要调用CDialog::OnEraseBkGnd。并且需要传入一个CDC指针,我就CClient Dc(this),把dc的指针作为参数传进CDialog::OnEraseBkGnd中。
结果是,并没有起到默认的CDialog::OnEraseBkGnd执行时的效果。我怀疑传入的dc参数不对。还望大侠解惑!
结果是,并没有起到默认的CDialog::OnEraseBkGnd执行时的效果。我怀疑传入的dc参数不对。还望大侠解惑!
解决方案 »
- MFC工程能通过注册服务到工程,实现开机自动启动吗?
- SetWindowOrg SetViewportOrg 形象解释
- 在VC中应该如何初始化指针?
- 怎么删除注册表项 的同时也删除子项及键值
- 我用的是学校的里部网,不能上外国的网站,请问哪里有英文版的visual studio的升级包下载
- 求答案
- 怎么在单独的asm文件中包含c++头文件,引用c++类成员变量?
- 有人说写文档占百分之60的时间,编码的时间很少,大家近来讨论讨论如何写文档?-- Version 2.00
- 哪位老兄告诉我:看MFC源码有没有用?(内空)
- ListCtrlEx类如何在列表项里绘图?
- 读取规则的含数值,字母,汉字的文本文件
- NTGraph控件的Group属性谁知道怎么用?
是OnEraseBkGnd(); 还是CDialog::OnEraseBkGnd();
CDialog::OnEraseBkGnd(pDC);
CDialog::OnEraseBkGnd(&dc);