收录日期:2020/06/01 04:16:57 时间:2016/07/16 21:39:57 标签:界面
    在点击主对话框上的命令按钮显示模式/非模式对话框时,如何隐藏“主界面”对话框;当点击模式/非模式对话上的确定/取消键退出时,又显示“主界面”,如何实现? 
showwidnow(SW_HIDE)可以么
用非模式对话框,把主窗口的窗口指针也传过去。在弹出非模式对话框后,立即ShowWindow(SW_HIDE);
在非模式对话框退出之前,对主窗口指针调用ShowWindow(SW_SHOW);
假设你的主对话框是CMainDlg,要弹出的对话框是CPopupDlg m_dlgPop;
void CMainDlg::OnPopupDialog()
{
    ShowWindow(SW_HIDE);
    //m_dlgPop.DoModal();
    m_dlgPop.Create(IDD_ABOUTBOX,this);
    m_dlgPop.ShowWindow(SW_SHOW);
}


对于CPopupDlg,重载DestroyWindow这个虚函数并且响应WM_CLOSE消息
BEGIN_MESSAGE_MAP(CPopupDlg, CDialog)
    ON_WM_CLOSE()
END_MESSAGE_MAP()

void CPopupDlg::OnClose()
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值
    GetParent()->ShowWindow(SW_SHOW);
    CDialog::OnClose();
}

BOOL CPopupDlg::DestroyWindow()
{
    // TODO: 在此添加专用代码和/或调用基类
    GetParent()->ShowWindow(SW_SHOW);
    return CDialog::DestroyWindow();
}

JS,window.open的问题 怎样判断光驱中光盘的类型 无法连接打印机,你输入的打印机名不正确,或者指定打印机没有连接到服务器上. 高分提问简单问题(sqlserver中怎么设置,让数据按插入的时间排序) 急招.net高级程序员 初级菜鸟第二问之———VB后台下载 半角转换成全角 RMI RBIND()错误,请大家关注:) 这回问个应该不少人知道的问题,站点的htm可以访问,aspx不行,是哪个权限没开? 文本框.当用户输入时,怎么限制只能输入两行. (欢迎寻梦的稻草人进来,) 做程序N多年了,钱也没赚到,老婆也没有,大家说我该怎么办啊? onclick事件解决方法,请各位大侠帮忙! MFC COeject 问题,请高手解决(菜N刚学习) 你们有听过百狗吗? 走过路过的都来看看啊 急,急,急!誰會對條碼打印機編程?在水晶報表中能否使用條碼嗎? eclipse3使用问题 页面字体问题。。肯定有人碰到过 请教高手们,关于给自定义控件添加属性页的问题? 我VC6的界面是设置成这样的,觉得很方便,大家来交流下... 100分求一个不难的正则表达式!人在! 求1SQL语句,大家帮帮忙谢谢(行列问题) 我是一个初学者,请大家帮我看看这个算法。 犹豫中.....大家给点意见! QQ群:2486218 讨论SmartClient技术以及.net.,邀请您的加入 安装glib2-devel-2.2.3-3缺 perl (来者有分) 求一个交叉报表! 急聘:外企招聘PDA开发工程师,有意向者 先发 邮件到 smartenwinter@hotmail.com. 请问去哪里能找到as400方面的资料?来者有分 关于类的设计问题