//主对话框相关联的类;
void CBackupToolDlg::OnBnClickedBtnNew()
{
// TODO: 在此添加控件通知处理程序代码
CNewProjectBak dlg;
if(IDOK==dlg.DoModal()) //当这个判断执行完如果为正,则子对话框相关的类对象已经销毁,这点得注意,所以if{}里面不能调用其成员变量或函数;
{
m_bakTree.InsertItem(m_strBakRootName.GetBuffer(),2,2); //插入备份目录树的根节点;
GetDlgItem(IDC_BTN_NEW)->EnableWindow(FALSE);
GetDlgItem(IDC_BTN_IMPORT)->EnableWindow(FALSE);
}
}
//子对话框相关联的类;
void CNewProjectBak::OnBnClickedOk() //子对话框的"确定"按钮处理函数;
{
// TODO: 在此添加控件通知处理程序代码
if(this->readFromEditCtrl()) // BOOL readFromEditCtrl()返回为真,才退出子窗口,否则返回假。
{
OnOK();
}
}
评论