MFC中级之一

  1. 子窗口的创建
    如下图所示,在资源视图里面,添加一个子窗口,记住id,如下图所示,添加完毕之后,需要创建一个子窗口的类与子窗口绑定,这就需要我们在子窗口的标题栏右键添加类,创建一个类,记住该类,然后在主窗口的实现文件里面包含子窗口的头文件,添加一个按钮,并绑定一个事件,模态和非模态的创建方式如下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 用户点击图片,响应左键,右键,双击事件
    (1)当用户左键图片时,弹出子类对话框,这个我们需要在添加完位图,设定完子类对话框之后,需要双击图片(注意 这个时候图片控件的id如为static,则添加不了事件,需要我们改一下id,才可以),尽管写完了诸如上面的模态,非模态对话框代码,我们如果不把图片的notify 通知 改为 True,即使单击也不会创建子窗口
    在这里插入图片描述
  3. 小记
    在对对话框添加消息时,例如 添加左键事件,如果你左键了一个按钮, 会走按钮的左键事件, 但是呢,像static,picture这种控件,如果你不写自己的事件则会走对话框的左键事件,而这种左键事件往往也会处理这种类似的Picture等控件的内容,一般情况下就是这个套路,第一步获取光标的坐标,第二步获取控件的范围,第三步判断光标是不是处于控件里面,如果是
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值