我有一个用 ATL 编写的基本应用程序,使用 VS2008 的向导。我在应用程序的左侧有一个 TreeView 。我了解了如何(痛苦地)添加树项目。问题是当鼠标右键单击时如何显示菜单?如何捕获每个可以选择的项目上的任何点击事件?
最佳答案
您应该检测 WM_CONTEXTMENU
Windows 消息 specifying a handler in your message map 。然后,您可以在处理程序中显示上下文菜单。然后,您需要确保在从上下文菜单中选择命令时也处理消息映射中的菜单命令。使用COMMAND_HANDLER
这部分的消息映射中的宏。
关于c - 如何处理 WTL/Win32 应用程序中 TreeView 的右键单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/683132/