NMHDR中wParam WM_NOTIFY和idFrom有什么区别?

Meh*_*dad 5 winapi visual-c++

文档WM_NOTIFY:

  • wParam:
    发送消息的公共控件的标识符.此标识符不保证是唯一的.应用程序应使用结构的hwndFromor idFrom成员NMHDR(作为lParam参数传递)来标识控件.

文档NMHDR:

  • idFrom
    发送消息的控件的标识符.

这两者究竟有什么区别?

Ray*_*hen 4

一般来说没有什么区别。这是一个方便。与您在消息中获得的便利一样WM_COMMAND,消息传递 ID 和窗口句柄,即使您可以通过 . 从窗口句柄派生 ID GetDlgCtrlID