MFC中Windows 消息 控制通知消息 命令消息都是什么呀?

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:12:14
Windows 消息 控制通知消息 命令消息都是什么呀?能不能举个例子啊?看那么定义太抽象了,现在出版的这些书越来越垃圾了。

是不是控件通知消息?没听说过控制通知消息。
控件通知消息,是Windows标准控件来通告它的父窗口(这个窗口通常是程序员创造的)它的自身发生了什么改变,或有什么跟想相关的事件发生,比如Edit控件在输入字符时,会向它的父窗口发送EN_CHANGED消息。这些消息都是通过WM_NOTIFY消息来传递给父窗口的,在这个消息的wParam和lParam参数中包含了更进一步的信息。
当用户单击菜单,或者点击一个按钮、点击工具栏按钮时,都会发生一个命令消息(WM_COMMAND消息)给父窗口,你可以通过判断这个消息的wParam参数和lParam不同的位来判断用户到底进行了什么操作,然后你就可以来响应用户的操作了。

你在类属性里可以看到所有能够添加的消息和可被改写的父类函数

Windows 消息有键盘、鼠标等的动作 窗体重画什么的
控件通知就是例如组合框的EN_CHANGED等