『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯
数据订购
销售咨询
电话:13911690905
微信:13911690905
邮箱: 2206260@qq.com
综合咨询:2206260
2863548516
2629602953

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

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

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

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

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



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