读书人

CMyDialog 对话框点击OK以后CMyDi

发布时间: 2013-10-25 14:36:53 作者: rapoo

CMyDialog 对话框,点击OK之后,CMyDialog 中的成员变量的数据被改变!
CMyDialog 对话框,点击OK之后,CMyDialog 中的成员变量的数据被改变!

这是什么情况啊?
我通过单步调试加了好多测试代码,才找到原来我的数据是在这里被改变了,还以为是我写的拷贝函数有问题呢?
结果在我重写的OnOK() 函数里面,调用基类的OnOK() 之前数据还没事,调用完基类的OnOK() 之后数据居然被无视的踹改了!
我还在调用成员函数取这个类里面的数据呢。妈妈耶!!。。。。。。
[解决办法]
什么类型的变量,你要取得是什么数据?
[解决办法]
你看你关闭窗口的地方有无调用m_Bmp.DeleteObject()之类的调用?
[解决办法]
你不会用的万恶的release调试吧?

读书人网 >VC/MFC

热点推荐