相关的宏定义

1、COMMAND_HANDLER、COMMAND_ID_HANDLER、COMMAND_CODE_HANDLER、COMMAND_RANGE_HANDLER

2、NOTIFY_HANDLER、NOTIFY_ID_HANDLER、NOTIFY_RANGE_HANDLER、NOTIFY_RANGE_HANDLER

为什么 需要WM_NOTIFY

  对于Windows1.0到Windows3.x,公用WM_COMMANDE就够了。但是当新的Shell组在建立新控件时,组员真的希望发送比控件的ID和通知码更多的信息。不幸的是,WM_COMMAND已经使用了WPARAM和LPARAM的所有位,因此Shell组发明了一个新的消息,这样他们可以用LPARAMv送一个指向结构的指针,将控件ID保存在WPARAM中。另外,一个控件类型对应一个NMHDR子类型,在处理消息把,把NMHDR指针转化为子类型NMHDR,就能够获取更多的信息。例如NMHDR->NMTOOLBAR。

相关文章:

  • 2021-06-03
  • 2022-02-08
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-07
  • 2022-01-08
  • 2021-03-31
  • 2021-09-03
  • 2021-09-26
  • 2021-07-28
相关资源
相似解决方案