MFC关于 菜单的下拉选项的弹出窗口的响应函数添加方法
MFC初学者看过一点孙鑫的vc视频孙老师教的那种方法是给下拉选项建立一个新类再通过Domodel()来弹出对话框,但是看其他人写的代码他们的下拉选项却没有类,不知道是怎么...
MFC初学者 看过一点孙鑫的vc视频 孙老师教的那种方法是给下拉选项建立一个新类再通过Domodel()来弹出对话框,但是看其他人写的代码 他们的下拉选项却没有类,不知道是怎么实现不新建类实现新弹出窗口的,还有其他方法么?谢谢
展开
2个回答
展开全部
要使用对话框就需要将该对话框新建一个类,这是必要。
但是在弹出对话框时不一定需要调用函数DoModal的 ,也可以创建对话框。比如对对话框类为CmyDlg
首先定义一个指针 CmyDlg *pmyDlg;
如下函数可以打开对话框
pmyDlg =new CmyDlg ;
pmyDlg ->Create(IDD_ADD,NULL);
pmyDlg ->ShowWindow(SW_SHOW);
其中IDD_ADD为该类的ID号。
(当然添加头文件是必要的)
但是在弹出对话框时不一定需要调用函数DoModal的 ,也可以创建对话框。比如对对话框类为CmyDlg
首先定义一个指针 CmyDlg *pmyDlg;
如下函数可以打开对话框
pmyDlg =new CmyDlg ;
pmyDlg ->Create(IDD_ADD,NULL);
pmyDlg ->ShowWindow(SW_SHOW);
其中IDD_ADD为该类的ID号。
(当然添加头文件是必要的)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询