收录日期:2019/11/19 16:27:37 时间: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();
}

自动机问题,高手请留步!!!! 如何隐藏word表格? 数据排列问题(急) 由于vc.net的界面比较好,我想把原来vc6的mfc dll放到vc.net下编译,可以吗。需要改些什么 如何动态修改tstringgrid中各列的宽度? 一个关于通过游标取text数据类型的问题,请大家帮忙看一下! 程序员都关注的话题--如何编写高性能的应用程序 牛产奶的问题? 求一明细表合计的SQL语,这个比较典型,也比较麻烦 Delphi数据库数值判断问题! 跪求C源程序解析的工具或代码 新手上路3000问 新人,提问 ????????? 如何清除cin缓冲区 炒股票的程序员多吗?请留言 一个题目,不是很明白 关于文件管理的问题 【Seu_why (Newbie) 】【接分 】 Table td=(Table)Session[\"td\"];中的(table)作用是什么? 【Seu_why (Newbie) 】【接分 2】 vb 有关于JAVA前途的问题,网上有人这样评论JAVA,大家有什么可反驳他们吗? VS 2005与SQL Mobile使用的问题 【Seu_why (Newbie) 】【接分 3】 关于Java版本问题! 【Seu_why (Newbie) 】【接分 4】 我的view中的ondraw怎么从没被调用.一开始就在view类中的ondraw插入一个断点.竞然这个断点没有被进去到暂停. 求助!解决了分全部给啊! 高中出来,想学语言, 不知从何学起啊??