『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发- 如何创建定制的按钮(Button)

ArcGIS二次开发- 如何创建定制的按钮(Button)
本例要实现的是如何创建定制的按钮(Button)。 

       用户通过在类模块中实现 ICommand 接口来创建定制的按钮(COM command)。ICommand 接口包括 captionnamecategorybitmapmessageStatusBarr的提示信息)、 tooltip(微帮助)、 help context id help fileenabled以及 checked 等十个属性和 OnCreateOnClick 两个事件。从 Icommand 接口的 OnCreate 事件中获取的 ArcMap Application 实例必须用一个公共变量保存,以便在其它事件中(或者其它接口的事件中甚至整个工程中)使用。

       ·OnCreate 事件的参数 hook 传入的是一个 Object,也就是 ArcMAP Application 实例,可把它赋给一个 IApplication 接口的变量,便获得了 ArcMAP的实例。

       ·在 OnClick 事件中写入相关代码,表示按下按钮时要实现的功能



      京ICP备2025132830号-1 京公网安备 号