单击菜单生成一个非模态对话框的两种方法

来源:互联网 发布:c语言打印金字塔图形 编辑:程序博客网 时间:2024/06/08 10:54

1.指针 

CTestDlg *pDlg=new CTestDlg;
 pDlg->Create (IDD_DIALOG1,this);
 pDlg->ShowWindow(SW_SHOW);

 

2.定义成员函数

 if(pDlg.m_hWnd!=NULL)    如果没有此判断则第二次点菜单的时候出错
     pDlg.ShowWindow(SW_SHOW);
 else
   pDlg.Create (IDD_DIALOG1,this);
   pDlg.ShowWindow(SW_SHOW);
其中首先定义pDlg为private成员函数