[AE] Command与Tool
2018-01-28 14:02
197 查看
Command与Tool
AE内置的Command和Tool两种插件:Command不需要用鼠标等与地图进行交互,点击直接使用,如全图
Tool则需要鼠标等与地图交互,如选择功能
Controls类中常用命令:
CreateNewDocument创建新的文档
ControlsOpenDocCommandClass打开文档
ControlsSaveAsDocCommandClass保存文档
ControlsMapZoomInToolClass放大命令
ControlsMapPanToolClass移动命令
例子:
放大实例Zomm In
ICommand pCommand = new ControlsMapZoomInToolClass(); pCommand.OnCreate(this.axMapControl1.Object); //创建与MapControl的关联 axMapControl1.CurrentTool = pCommand as ITool; //指定当前工具
打开文档
打开文档需要有对话框,所以最后需要 实现该对象的点击事件
ICommand pCommand = new ControlsOpenDocCommandClass(); pCommand.OnCreate(this.axMapControl1.Object); pCommand.OnClick(); //OnClick方法实现对象的点击事件
相关文章推荐
- AE 组件二次开发 :关于地图控件上ICommand
- android-command_tool-busybox
- 为属性页中的对话框添加工具栏,及添加工具栏tool tip & Update command ui
- TCL(Tool Command Language)学习笔记4-String
- CommandComplete bonus tool
- 在engine程序的运行时调用engine自带的command或tool
- Stsadm command-line tool (Office SharePoint Server)
- TCL(Tool Command Language)学习笔记1-变量&循环&分支
- 请问大牛在XCODE 中的command line tool中如下代码为什么报错。
- Apache Ant -a java library and command-line tool for building different types of applications
- Mac OS app, sandbox with command line tool?
- Using the 'nasl' Nessus Command Line Tool
- TCL(Tool Command Language)学习笔记2-过程定义与使用
- [置顶] Scrapy学习笔记III-Command line tool
- [Mark] ethtool command in REHL OS
- [Tool] SourceTree初始化GitFlow遇到错误(git command not found)的解决方案
- UV Atlas Command-Line Tool (uvatlas.exe)
- Dissecting The Nutch Crawler - Command "crawl": net.nutch.tools.CrawlTool
- AE(ArcEngine)定制工具Tool工具箱
- macos安装xcode command line tool的两种方法