我建了以个MFC对话框程序,自己定义了一个类,自己定义的类需要CWnd指针作为参数在对话框上画图,问题是我在我在对话框的初始化函数中定义类并以this作为参数传到对象里时编译就出错了,为什么会这样?CWnd指针 这个参数我应该如何获得?
解决方案 »
- HTMLayout界面技术研究
- 请教CStringList类的函数来传递IP地址的问题
- 不可不散
- 用NSIS制作基于数据库的安装包
- 孙鑫网络编程课程中讲的问题
- VC 有偿 做类似做QQ游戏大厅界面
- 小妹初学,请问有没有现成的单文档界面,能打开多种格式的图片
- 帮我一把,胜造七级浮屠!!!走投无路了!!急!!
- 求助:如何动态修改窗口的样式?(非MFC)
- 对话框中可以显示图片吗?
- ADO连接ORACLE出现unknown error 0x800A0BCD,求解决,谢谢~
- 我想在vc中打开一个txt文件然后读取里边的整数,求他们的和,然后输出到视图,最后一个整数为0,但是为什么读取的数据不正确,并且还是死循环。请各位高手指点,谢谢!
(CWnd*)this
应该在OnInitialzieDialog()中传
你写的类如果不是继承至这个类那么传递this指针肯定是错误的要画图时,传递的cWnd是将要在其上画画的那个窗体的指针(cWnd*)AfxGetApp()->GetActiveView()个人愚见~~
这样的话
“
this如果代表的是个窗口类的话,就是Cwnd指针啊。你可以跟进去,看看你那个类的初始化,挂在哪儿了。可能是挂在你自定义内函数的处理上了
”
1楼正解!!!!