Winapi 什么';NMHDR中wParam WM_NOTIFY和idFrom之间的区别是什么?
:Winapi 什么';NMHDR中wParam WM_NOTIFY和idFrom之间的区别是什么?,winapi,visual-c++,Winapi,Visual C++,: wParam: 发送消息的公共控件的标识符。此标识符不能保证是唯一的。应用程序应使用NMHDR结构的hwndFrom或idFrom成员(作为lParam参数传递)来标识控件 : idFrom 发送消息的控件的标识符 这两者之间到底有什么区别?通常没有区别。这很方便。您在WM_命令消息中获得的便利性与此相同,该消息同时传递ID和窗口句柄,即使您可以通过GetDlgCtrlID从窗口句柄派生ID,我始终认为它们是一样的。如果您正在发送WM\U NOTIFY。idFrom值作为控件ID,绝
:wParam
发送消息的公共控件的标识符。此标识符不能保证是唯一的。应用程序应使用
结构的NMHDR
或hwndFrom
成员(作为idFrom
参数传递)来标识控件lParam
idFrom
发送消息的控件的标识符
这两者之间到底有什么区别?通常没有区别。这很方便。您在
WM_命令
消息中获得的便利性与此相同,该消息同时传递ID和窗口句柄,即使您可以通过GetDlgCtrlID
从窗口句柄派生ID,我始终认为它们是一样的。如果您正在发送WM\U NOTIFY。idFrom
值作为控件ID,绝对不是保证唯一的标识符。如果您想确定,请使用hwndFrom。