读书人

怎么实现点击按钮弹出一个基于DIALOG的

发布时间: 2012-04-18 15:01:59 作者: rapoo

如何实现点击按钮弹出一个基于DIALOG的新窗口?【在线等。。。】
void CLCDemoDlg::OnBnClickedEncrypt()
{
// TODO: Add your control notification handler code here
}


这里应该添加什么代码?

要弹出的窗口ID叫:IDD_ECFILE_DIALOG
按钮ID叫:IDC_Encrypt

[解决办法]
MFC可以直接把对话框搞成一个窗口类CEcfileDlg之类,
然后在按钮点击响应里写
CEcfileDlg dlg;
dlg.DoModal();就行了吧,也可以建立非模态对话框
[解决办法]
CxxxDlg dlg;
dlg.DoModal();
[解决办法]
要弹出的窗口ID叫:IDD_ECFILE_DIALOG

1 先在资源视图中,双击IDD_ECFILE_DIALOG对话框,给该对话框生成相应的类,比如CECFileDlg
2 在CLCDemoDlg的源文件中包含头文件 #include "ECFileDlg.h"
3 void CLCDemoDlg::OnBnClickedEncrypt()
{
// TODO: Add your control notification handler code here
CECFileDlg ecfiledlg;
ecfiledlg.DoModal();
}

读书人网 >VC/MFC

热点推荐