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

来源:互联网 发布:中山大学取消网络教育 编辑:程序博客网 时间:2024/06/10 00:01

1.消息与事件区别

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



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


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



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


2快速添加消息

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


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


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


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



方法3:利用类向导


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


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



0 0
原创粉丝点击