消息与事件、如何快速添加容易忘的消息和事件?

本文详细解释了消息与事件的区别,并提供了在Visual Studio中快速添加消息和事件的方法,包括使用对话框资源、类属性页和类向导等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.消息与事件区别

利用vs2010点击对话框资源,点击对话框,查看属性,如下图:



可以看到对话框属性里有消息和事件,但事件是对话框里面的控件的


点击OK按钮,查看属性如下图



总结:消息是针对窗体而言的,窗口和控件都属于窗体;而事件是针对控件而言的,又称为控件事件(纯属个人见解)


2快速添加消息

MFC中有许多乱七八糟的消息,虽然有些时候煞费苦心或者做多了就记住了,但是时间一长只知道有那个消息,但是自己想手动添加时却总想不起来,所以个人觉得虽然手动添加有利于了解内部机制,但是了解之后,为了避免忘记的苦恼,学会快速添加消息还是有必要的


方法1:利用对话框资源上的属性,来添加消息和事件


通过点击对话框或控件,在属性中可以方便添加消息和事件


方法2:利用类来查看属性页,进而添加消息和事件



方法3:利用类向导


也可以通过菜单上的工程中的类向导进行添加


由于vc,vs各版本有的有类向导,有的没有,有的类对话框是静态的,有的却是动态创建的(没有对话框资源),所以以上各种方法根据需要进行选择



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kevin--你不知道的事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值