请问如何打开另一个对话框同时关闭原先的对话框? 在第一个对话框的菜单中打开第二个对话框,然后让第一个对话框消失,请问用MFC应该怎么做呢?谢谢各位了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 消失似乎不合理,可以让其hide起来,因为相当与你第二个对象是在第一个dialog里面创建的。 在菜单事件里DoModal第二个或者ShowWindow(TRUE),然后第一个 ShowWindow(FALSE)就行了 可以隐藏起来showWindow(FALSE) 应该是ShowWindow(SW_SHOW);ShowWindow(SW_HIDE); 同意。。应该是ShowWindow(SW_SHOW);//显示 ShowWindow(SW_HIDE);//隐藏 其实也是可以这样的:CDialog::OnCancel();Mydlg dlg;dlg.DoModal(); 如果你能看懂下面的程序,你的问题就解决了。-------------------------------------------------------------------dialog_base追加一个对话框CDlg1。在主对话框上贴一个按钮Button1,按了按钮以后干下面的事。#include "Dlg1.h"void CDffffDlg::OnButton1() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください CDlg1 dlg; CAboutDlg dlg1; if (IDOK == dlg.DoModal()) dlg1.DoModal();}------------如果你再加上几个 if (IDOK == 甭说两个,几个都行。VC++的Wizard就是用的这样的技巧? 迅雷7的下载记录日期时间存储的问题 win32 APi生成的窗口怎么设置拉升? Microsoft C++ Exception 送分100分:请问VC++6.0和.NET中的C++差别大不大 高手:请问如何使用CSpinButtonCtrl控件截获点击鼠标消息? CListCtrl的Item里内置对话框,控件等.如何使得当Item部分可见时,对话框也部分可见 这个正则表达式为什么是非法的呢? 求助:如何修改表中记录的某一个字段值 请教算法(在线等) 在VC中怎么用SDK在一窗体上画一直线! 关于文件操作 (fopen. CFile) 帮忙看看,为什么会这样啊!!
同意。。应该是ShowWindow(SW_SHOW);//显示
ShowWindow(SW_HIDE);//隐藏
CDialog::OnCancel();
Mydlg dlg;
dlg.DoModal();
dialog_base
追加一个对话框CDlg1。在主对话框上贴一个按钮Button1,按了按钮以后干下面的事。#include "Dlg1.h"
void CDffffDlg::OnButton1()
{
// TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
CDlg1 dlg;
CAboutDlg dlg1;
if (IDOK == dlg.DoModal())
dlg1.DoModal();
}------------
如果你再加上几个 if (IDOK ==
甭说两个,几个都行。
VC++的Wizard就是用的这样的技巧?