Winapi Windows编程win32

Winapi Windows编程win32,winapi,Winapi,我试图用鼠标左键点击菜单/子菜单名。为此,我需要在点击特定菜单/子菜单时得到一些通知。看看是否有人有这样做的想法?与其对菜单的WM\u LBUTTONDOWN做出反应,不如听一下通知。Windows负责处理菜单中鼠标移动和单击的所有细节。与其对菜单的WM_LBUTTONDOWN做出反应,不如监听通知。Windows负责处理菜单中鼠标移动和单击的所有细节。要使用菜单/子菜单,有一个完全不同的WMs 在MSDN中查找此WM_菜单选择例如要使用菜单/子菜单,有一个完全不同的WMs 在MSDN中查找此W

我试图用鼠标左键点击菜单/子菜单名。为此,我需要在点击特定菜单/子菜单时得到一些通知。看看是否有人有这样做的想法?

与其对菜单的
WM\u LBUTTONDOWN
做出反应,不如听一下通知。Windows负责处理菜单中鼠标移动和单击的所有细节。

与其对菜单的
WM_LBUTTONDOWN
做出反应,不如监听通知。Windows负责处理菜单中鼠标移动和单击的所有细节。

要使用菜单/子菜单,有一个完全不同的WMs
在MSDN中查找此WM_菜单选择例如

要使用菜单/子菜单,有一个完全不同的WMs
在MSDN中查找此WM_MENUSELECT,例如

您能提供更多详细信息吗?例如,您正在尝试的代码,关于您的问题的更多详细说明。我正在尝试通过鼠标左键单击获取菜单/子菜单名。为此,我需要在单击特定菜单/子菜单时获得一些通知。如果我将菜单索引传递到该菜单/子菜单名,GetMenuItemInfo将提供菜单/子菜单名。您能提供帮助吗?您能提供更多详细信息吗?例如,你现在尝试的代码,关于您的问题的更多详细说明。我正在尝试通过鼠标左键单击获取菜单/子菜单名。为此,我需要在单击特定菜单/子菜单时获得一些通知。如果我将菜单索引传递到该菜单/子菜单名,则GetMenuItemInfo会给出菜单/子菜单名。您能提供帮助吗?您应该使用WM_CONTEXTMENU消息,不是WM_命令或WM_LBUTTONDOWN。WM_上下文菜单通知用于右键单击(或Shift+F10或上下文菜单键),而不是请求的原始问题的左键单击。Greg,thnx for reply.WM_命令在我单击菜单/子菜单时不会发出任何通知。请帮助。除非您发布一些源代码,否则我不能提供任何建议。WM_CONTEXTMENU消息是您应该使用的,而不是WM_命令或WM_LBUTTONDOWN。WM_CONTEXTMENU通知用于右键单击(或Shift+F10或关联菜单键),而不是像原始问题所要求的那样单击鼠标左键。Greg,thnx用于答复。当我单击菜单/子菜单时,WM_命令不会发出任何通知。请帮助。除非您发布一些源代码,否则我无法提出更多建议。thnx ginger。但是,当单击菜单/子菜单时,WM_MENUSELECT不起作用。对不起,伙计,如果出现这种情况当用户选择菜单项时,WM_MENUSELECT消息将发送到菜单的所有者窗口。“从不适用于您(即使它适用于其他人)我无法帮助您更多:))Thnx ginger。但是WM_MENUSELECT在单击菜单/子菜单时不起作用。对不起,伙计,如果出现这种情况”当用户选择菜单项时,WM_MENUSELECT消息将发送到菜单的所有者窗口。”“从不适用于您(即使它适用于其他人)我不能再帮助您了:))