zoukankan      html  css  js  c++  java
  • ArcGIS Engine钩子函数应用(IHookHelper接口)

    一、操作主窗体中的控件会用到IHookHelper接口,它主要以下功能

    (1)获取地图控件和主窗体。m_hookHelper.Hook=m_Hook        其中m_Hook  为主窗体中的mainMapControl.Object为主视图对象。

    (2)获取IActiveView和IMap对象m_Map=m_hookHelper.FocusMap.

    (3)操作地图。HookActions hookActions=m_hookHelper as IHookHelper;获取HookActions,再通过HookActions进行动画,漫游等操作。

    二、在使用Tool工具类或者Comamnd命令类时在OnCreate中的代码一般为你

                  public void OnCreate(object Hook)
            {
                if (Hook == null) return;
                try
                {
                    m_hookHelper = new HookHelperClass();
                    m_hookHelper.Hook = Hook;
                    if (m_hookHelper.ActiveView == null)
                        m_hookHelper = null;
                }
                catch
                {
                    m_hookHelper = null;
                }
            }
    



  • 相关阅读:
    vim基本配置
    docker-compose.yml的使用
    centos7安装docker-compose
    gitlab常用命令
    搭建gitlab服务
    jdk安装
    安装部署mongodb
    源码安装部署redis
    febric的使用
    IntelliJ IDEA 快捷键终极大全,速度收藏!
  • 原文地址:https://www.cnblogs.com/tuboshu/p/10752434.html
Copyright © 2011-2022 走看看