ntjm.net
当前位置:首页 >> MFC 点击Button,打开新的对话框 >>

MFC 点击Button,打开新的对话框

#include"Dialog2.h" 增加单击button消息响应函数(具体在资源中双击button即可) 在button的响应函数中添加代码: //可用模态对话框和非模态对话框,也可以采用子对话框形式 CDialog2 * dlg ; dlg = new CDialog2(this) 1.模态 dlg->Domodal...

请按如下方法操作: 1,创建一基于对话框的工程 2,在对话框中添加按钮及编辑框控件,在类向导中将编辑框控件与变量m_Edit相关联,类型为CString 3,双击按钮控件,在函数体中输入: m_Edit="你要显示的文字"; UpdateData(0); 还有其他疑问,欢迎...

1.模态 dlg->Domodal(); 2.非模态 dlg->Create(IDD_DIALOG2,this); dlg->ShowWindow(sw_show); 3子对话框(这种不是弹出的那种,是放置在父对话框上,因此在对话框属性上把Popup改成child) Crect rc; GetClientRect(&rc); dlg->Create(IDD_DIALO...

把另外一个窗口的头文件包含过来。 新建一个窗口的实例,如myDig。 按钮点击事件,myDig.DoModal()。

今天这个问题好像回答过,最简单的办法: 原对话框那个按钮设置为OnOK() //这样点击就关闭了 在原对话框的DoModal()处,这样处理 int nResponse = dlg.DoModal();//创建模态对话框,这里就开始显示了。 if (nResponse == IDOK) { // TODO: Place...

使用Winexec函数:如下所示,会用记事本打开一个名为setup.log的文本文件 void CAboutDlg::OnButton1() { ::WinExec("notepad.exe c:\\Setup.log",SW_SHOW); }

楼上说的是对的,但不够详细,我补充一下: 1.在资源视图中找到dialog,新建dialog,命名为DLG(名字随意),这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。 2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:...

在按钮响应函数中,使用CFileDialog即可。 CFileDialog dlg(TRUE,"",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"(*.bmp)|*.bmp||"); if(dlg.DoModal() == IDOK) { CString fileName = dlg.GetPathName(); }

添加一个按钮,把这段代码添加到按钮事件里面就可以了,刚写好的,试过了,可以用! CString filename;//保存路径 CFileDialog opendlg (TRUE,_T("*"),_T("*.html"),OFN_OVERWRITEPROMPT, _T("所有文件(*.*;)|*.*||"),NULL); if (opendlg.DoModa...

正确的写法参见微软官方文章 msdn.microsoft.com/en-us/library/6ex01tfy.aspx 在按钮响应函数OnBnClicked..... 中调用 CDialog::EndDialog( ID ),这里ID可以随便填,建议使用你按钮本身的ID号,这样在退出后还可以通过判断ID号确定是通过哪个...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com