事件是一个动作——用户触发的动作,如单击鼠标,敲击键盘,插入U盘,打开光驱等。一个事件或动作有其发生的时间地点,如单击鼠标有其单击时间和单击时光标所在窗口位置。
消息是一个信息——传递给系统的信息,很大程度上,消息是对事件的一种封装和描述。如鼠标单击了一个按钮,产生一个单击按钮的消息,该消息封装了鼠标单击按钮事件的全部信息。当然,有些消息并不一定会对应一个事件,这样的消息是为了窗口间通信而建立的。
我来区分事件与消息(个人理解)
最新推荐文章于 2021-12-07 09:12:43 发布
事件是一个动作——用户触发的动作,如单击鼠标,敲击键盘,插入U盘,打开光驱等。一个事件或动作有其发生的时间地点,如单击鼠标有其单击时间和单击时光标所在窗口位置。
消息是一个信息——传递给系统的信息,很大程度上,消息是对事件的一种封装和描述。如鼠标单击了一个按钮,产生一个单击按钮的消息,该消息封装了鼠标单击按钮事件的全部信息。当然,有些消息并不一定会对应一个事件,这样的消息是为了窗口间通信而建立的。