CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

工具上下文菜单

2022-12-31 09:40| 发布者: admin| 查看: 267| 评论: 0|来自: AutoCAD

若要自定义显示在“工具选项板”窗口背景中的上下文菜单,请实现该界面。框架查询此接口的 COM 对象。当用户右键单击“工具选项板”窗口的背景时,框架将在每个常用工具上调用该方法,该方法返回有效的接口指针。IAcadToolContextMenuIAcadStockToolIAcadToolContextMenu::Customize()

该方法易于实现。框架传递当前上下文菜单的句柄,以及显示它的工具选项板的 ID。如果工具选项板的 ID 引用了其中一个选项板,则可以自定义上下文菜单、隐藏它或不执行任何操作。如果自定义菜单,则使用 MFC 或其他方式从菜单句柄访问菜单。然后,您可以将自己的项目添加到菜单中,或删除标准项目。该框架还会向你传递最小值和最大值,这些值定义在添加项目时可以使用的 ID 范围。Customize()Customize()

当用户选择常用工具定义的菜单命令时,框架将调用您的实现来执行。IAcadToolContextMenu::InvokeMenuCommand()


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部