析构函数问题 我新建基于对话框的mfc (exe)工程,怎么在对话框类代码中只发现对话框构造函数没有发现对话框析构函数,我手工添加后,出现错误,请问这种情况怎么添加对话框的析构函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .hclass a{....~a();};.cppa::~a(){} 对话框是通过 CDialog::OnOK() 和 CDialog::OnCancle() 两个函数来析构的(不同的是前者返回IDOK、后者是IDCANCEL)随便加一个函数里面只有CDialog::OnOK()或CDialog::OnCancle()你跑一下就知道了 对于模态对话框,析构的动作在OnClose(WM_CLOSE)函数里处理对于非模态对话框,析构的动作在OnDestory(WM_DESTROY)函数里处理。这个是对话框的析构处理方式,这是窗口的操作,不是类。构造和析构函数是类级别的(C++语法级别),比上面的更底层。 什么问题?析构要设置为public,空的析构没任何影响啊 OLE 操作EXCEL问题 使用MoveTo和LineTo来画曲线,出现锯齿,如何才能消除锯齿,来使曲线平滑? 关于程序总是操作硬盘的问题? 工具箱里的控件图标怎么去掉? 求助,用VC++如何实现2台服务器之间,指定文件的复制和移动? 高手请指路, 在关于资源管理器 高手请进!!请提供思路,马上有分! 如何实现关机前自动执行某程序?WM_CLOSE里调用不起作用啊? 如何在windows窗口添加datagrid控件 如何改变窗口非客户区的颜色? DLL函数地址问题 CString 乱码
class a
{
....
~a();
};.cpp
a::~a()
{
}
里面只有CDialog::OnOK()或CDialog::OnCancle()
你跑一下就知道了
对于非模态对话框,析构的动作在OnDestory(WM_DESTROY)函数里处理。
这个是对话框的析构处理方式,这是窗口的操作,不是类。构造和析构函数是类级别的(C++语法级别),比上面的更底层。