mfc中创建新窗口
mfc中,在菜单栏加了一个按钮,只要一按按钮,就显示一个窗口,请问一下这个菜单上的按钮的函数怎样做才可以,我用cwnd::create函数的时候一直显示不出来,谢谢。已经...
mfc中,在菜单栏加了一个按钮,只要一按按钮,就显示一个窗口,请问一下这个菜单上的按钮的函数怎样做才可以,我用cwnd::create函数的时候一直显示不出来,谢谢。
已经解决,原来多文档窗口MDI中的CMDIChildWnd就是我要的找的。 展开
已经解决,原来多文档窗口MDI中的CMDIChildWnd就是我要的找的。 展开
展开全部
对话框建好,加上类,然后在按钮所在类(头文件中或者cpp中都可以)加上#include那个头文件,然后定义一个全局变量,比如 Cxx a; 然后在按钮的函数中添加,a.DoModal();这个是模态对话框,非模态的话,void CMainFrame::OnModelessdlg() //创建非模态对话框
if (!a.m_hWnd) //判断对话框是否已被创建
{
a.Create(IDD_xx); //创建对话框ID
}
a.ShowWindow(SW_SHOW);
if (!a.m_hWnd) //判断对话框是否已被创建
{
a.Create(IDD_xx); //创建对话框ID
}
a.ShowWindow(SW_SHOW);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询