MFC一种利用全局变量来显示不同对话框的方法

在编写上位机时,一般都会用到不同的对话框来显示对应的功能模块
下面是用按钮信息来弹框的方法

			//假设已有子对话框类CDlgParmManagement
			extern CDlgParmManage* g_pDlgParManage;//声明对话框全局指针

			//假设已有带菜单Menu的主对话框类CDlgMain
			
			void CDlgMain::OnParmManage()//主对话框Menu添加的事件处理函数 点击后显示子对话框
			{
				if (!g_pDlgParManage)
				{
					g_pDlgParManage = new CDlgParmManage;
					g_pDlgParManage->Create(CDlgParmManage::IDD, this);
				}

				g_pDlgParManage->ShowWindow(SW_NORMAL);
				g_pDlgParManage->SetActiveWindow();//使对话框接受键盘输入
			}

上一篇:阿里云正式推出分期付款服务:折上再分期,助您最高节省50%上云费用!


下一篇:Codeforces Round #548 D. Steps to One