我在Win32应用程序上使用Windows Hooks,我发现MFC应用程序中的ON_REGISTERED_MESSAGE用于句柄发布消息,但是如何在没有MFC类的Win32中使用此方法?
答案 0 :(得分:1)
使用RegisterWindowMessage()获取消息ID。然后在Post / SendMessage()调用中使用。处理消息的代码也使用完全相同的字符串调用RegisterWindowMessage。并获得完全相同的消息ID。并使用if()语句检查窗口过程中的匹配项。
ON_REGISTERED_MESSAGE宏没有做太多任何事情,只是隐藏了if()语句。