Winapi 将数据传递给命令处理程序

Winapi 将数据传递给命令处理程序,winapi,atl,Winapi,Atl,我有一个ATL CMenu类,它实现了一个弹出窗口,其中有几个选项供用户单击 当用户单击菜单选项时,该选项将映射到具有关联处理程序的命令ID 是否有办法将CMenu类的标题(第一个条目的字符串文本)传递给命令处理程序?否,处理程序只接收由标识符(参数)映射的控件。一旦您有了标识符并且[如果]知道它来自哪个菜单,您就可以找到感兴趣的项并读回它的文本。它可能来自几个不同的菜单,其中一个菜单只有在运行时才知道。我对问题进行了编码,但我的解决方案不是最优的。。。

我有一个ATL CMenu类,它实现了一个弹出窗口,其中有几个选项供用户单击

当用户单击菜单选项时,该选项将映射到具有关联处理程序的命令ID


是否有办法将CMenu类的标题(第一个条目的字符串文本)传递给命令处理程序?

否,处理程序只接收由标识符(参数)映射的控件。一旦您有了标识符并且[如果]知道它来自哪个菜单,您就可以找到感兴趣的项并读回它的文本。

它可能来自几个不同的菜单,其中一个菜单只有在运行时才知道。我对问题进行了编码,但我的解决方案不是最优的。。。