消息和通知有什么区别?

时间:2019-07-19 01:06:48

标签: winapi

某些控件具有两种类型((消息,通知)。
例如,ListBox具有“通知”,例如:

  • LBN_SELCHANGE
  • LBN_SETFOCUS

和“消息”,如:

  • LB_SETCURSEL
  • LB_SELECTSTRING

我知道每个人都在做什么,但是我不知道他们的消息和通知有什么区别?

1 个答案:

答案 0 :(得分:2)

通常来说,通知是消息。只是谁在发送消息,谁在接收消息。

在您的特定用例示例中,“消息”发送到控件以使其执行某项操作,并且“通知”由控件发送到其父窗口(您可以将其挂钩以处理通知需要)来通知控件中发生的事情。