c++编程 MFC 基本对话框 建立了一个窗口,内有“确定”按钮,单击确定后进入下一窗口请问该怎么实现?

 我来答
bhtzu
2012-06-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4050万
展开全部
应该这样实现:
MFC 基本对话框的话,在主程序入口InitInstance中,
CListDemoDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();//创建模态对话框,这里就开始显示了。
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// 在这里,对你的第二个对话框进行DoModal()
}
当然,这是最简单的办法,其实多对话框窗口(类似安装程序那样的),最好通过隐式属性页实现(VS自带的安装程序就是这样做的)
追问
主程序入口InitInstance中是在哪里???不应该在那个按钮那里添加代码么??
追答
不是的,你那个按钮应该自动调用CDialog::OnOK();就可以了。
主程序入口,你会找到类似我上面的代码的。。我凌乱了,你自己找吧,搜索就行,我泪奔去。。。
我不废了
2012-06-07 · TA获得超过152个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:108万
展开全部
需要先添加一个窗口
并且给该窗口关联一个类
然后在按钮里用这个类定义一个对象
调用对象的CreateIndirect或者DoModal方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
运否钟1144
2012-06-07 · TA获得超过112个赞
知道答主
回答量:120
采纳率:0%
帮助的人:70.3万
展开全部
添加鼠标左键响应事件
追问
在确定按钮里面添加的代码是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式