MFC 创建两种窗口 模态窗口 非模态窗口

如何新建一个窗口

1.打开资源视图   点开树型  打开工程名称  右键Dialog 会有个添加Dialog     

2.新创建的对话框是向导创建的  所以我们需要去自己添加一个类,来处理新建对话框

右键窗口添加类  输入名称  就会创建一个类,这个类就是新建的窗口

如何打开自己创建的窗口

按钮1:模态对话框

  • 1.添加新建类的头文件
  • 用新建的类名定义一个变量     使用变量的函数就是    .DoModal

    CFirstDlg dlg;

  • dlg.DoModal();

按钮2:非模态对话框

  1. 需要用到指针创建了

新建的类名定义一个指针变量    new  一个空间

              用定义好的指针变量 去  Create(窗口的ID , 父窗口的this)

              然后显示出来       ShowWindow(SW_SHOW);

        

  1. 既然开辟了空间就需要释放掉空间

打开类视图 ->  找到创建的类  ->  右击属性  ->   重写  -> PostNcDestroy

Delete 释放掉this   

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值