MFC中点击按钮弹出对话框

在写MFC时,经常会用到点击按钮做什么事,现在就把弹出对话框记下,以便日后忘了回头有东西看。

对话框有2大类,模态对话框和非模态对话框。

两者的区别在于工作状态不同:对模态对话框来说,当它获得焦点时,垄断了用户的其它操作,必须完成本对话的操作,才能响应程序其它部分的操作。     

而非模态对话框则相反,它允许你操作程序其它的部分。

创建模态对话框:

CXXXDialog  dlg;

dlg.DoDal();


创建非模态对话框:

CXXXDialog * pDlg;  //在头文件中添加

在button事件对应的地方:

         pDlg=new CServerDlg();
pDlg->Create(IDD_SERVERDLG);//要弹出的对话框的ID   
pDlg->ShowWindow(SW_SHOW);
pDlg->UpdateWindow ();


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值