其他分享
首页 > 其他分享> > MFC一种利用全局变量来显示不同对话框的方法

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();//使对话框接受键盘输入
			}

标签:MFC,对话框,Menu,CDlgParmManage,CDlgMain,假设,pDlgParManage,全局变量
来源: https://blog.csdn.net/qq_44183732/article/details/122736408