ArcGIS Engine开发碰到问题及解决方式
1、问题描述——运行提示:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.
解决方法——在Program.cs文件中,写入下列黄色内容:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
Application.Run(new Form1());
2、问题描述——添加了1中的内容还是提示相同的错误
解决方法——在64位操作系统中需要在项目的编译选项中,将Target CPU选择为x86
3、esriControlsMousePointer介绍
esriControlsMousePointer常量
控制鼠标指针选项。
esriControlsMousePointer需要添加ESRI.ArcGIS.Controls的引用 属性介绍 esriPointerParentWindow - 指针指定的父窗口或窗体。
esriPointerDefault 默认指针,箭头一样。
esriPointerArrow 标准的箭头。
esriPointerCrosshair 十字线。
esriPointerIBeam 我束。
esriPointerIcon 图标。
esriPointerSize 大小,四向箭头指向北,南,东部和西部。
esriPointerSizeNESW 尺寸NE-SW,双箭头指向东北和西南。
esriPointerSizeNS 尺寸NS,双箭头指向北方和南方。
esriPointerSizeNWSE 尺寸NW-SE,双箭头指向西北和东南。
esriPointerSizeWE 大小,我们的双箭头指向东和西。
esriPointerUpArrow 垂直向上的箭头。
esriPointerHourglass 沙漏,等待光标。
esriPointerNoDrop 通过它与斜线的圆或没有进入标志。
esriPointerArrowHourglass 标准箭头和小沙漏。
esriPointerArrowQuestion 箭头和问号。
esriPointerSizeAll 所有尺寸,箭头指向北,南,东,西四。
esriPointerZoom 放大,放大镜。
esriPointerZoomIn 放大,有一个加号的放大镜。
esriPointerZoomOut 缩小,减号的放大镜。
esriPointerPan 潘,一只手。
esriPointerPanning 摇摄,一个紧握的手。
esriPointerIdentify 识别,信息符号的箭头。
esriPointerLabel 标签,箭头与字母A。
esriPointerHotLink 热链接,雷击。
esriPointerPencil 铅笔。
esriPointerHand 手,收手用食指指着垂直。
esriPointerPageZoomIn 页面缩放,放大镜,加号和一个小页面。
esriPointerPageZoomOut 页面缩小,有减号的放大镜和一个小页面。
esriPointerPagePan 页锅,张开手页符号。
esriPointerPagePanning 页锅,收手与页面象征。
esriPointerCustom MouseIcon属性所指定的自定义图标
ArcGIS Engine开发碰到问题及解决方式的更多相关文章
- ArcGIS Engine开发之地图基本操作(4)
ArcGIS Engine开发中数据库的加载 1.加载个人地理数据库数据 个人地理数据库(Personal Geodatabase)使用Miscrosoft Access文件(*.mdb)进行空间数据 ...
- ArcGIS Engine开发的ArcGIS 版本管理的功能
原文:ArcGIS Engine开发的ArcGIS 版本管理的功能 转自:http://blog.csdn.net/linghe301/article/details/7965901 这是以前的Arc ...
- C#,ArcGIS Engine开发入门教程
C#,ArcGIS Engine开发入门教程 转自:http://blog.csdn.net/yanleigis/article/details/2233674 目录(?)[+] 五实现 一 加载A ...
- ArcGIS Engine开发鹰眼图的功能(代码优化篇)
在上一篇,ArcGIS Engine开发鹰眼图的功能(基础篇) 上一篇的实现效果图如下, 如果仔细观察,会发现一个问题,即在“鹰眼”的区域,只要在红色线框内的注记会被覆盖. 如果红色框包括整张图的话, ...
- ArcGIS Engine开发之地图基本操作(3)
地图数据的加载 一.加载Shapefile数据 Shapefile文件是目前主流的一种空间数据的文件存储方式,也是不同GIS软件进行数据格式转换常用的中间格式.加载Shapefile数据的方式有两种: ...
- ArcGIS Engine开发前基础知识(3)
对象模型图 一.对象模型图中的类与接口 ArcGIS Engine 提供大量的对象,这些对象之间存在各种各样的关系,如继承.组合.关联等.对象模型图(Object model diagram,ODM) ...
- ArcGIS Engine开发前基础知识(2)
ArcGIS基本控件简介 ArcGIS Engine控件是一组可视化的开发组件,每个ArcGIS Engine控件都是一个COM组件.这些组件包括MapControl,PageLayoutContro ...
- ArcGIS Engine开发基础总结(一)
标准Engine功能 地图浏览 地图制作 数据查询 数据分析 及 所有的开发控件 —MapControl, PageLayout, Toolbar, TOC, ArcReader 对所有矢量和栅 ...
- ArcGIS Engine开发鹰眼图的功能(基础篇)
鹰眼是用于调节全视域范围内主地图显示范围情况的副地图.它体现了地图整体与详细局部的关系. 用户可以通过鼠标单击或者画框等动作实现鹰眼与主地图的交互情况. 鹰眼功能的原理是通过主地图窗口的地图控件和鹰眼 ...
随机推荐
- Eclipse PyDEV 和 SVN 插件安装指南
安装PyDEV 及 SVN 插件 一.Eclipse->help->install newsoftware 配置pydev解释器 在Eclipse菜单栏中,点击Windows ->P ...
- HanLP《自然语言处理入门》笔记--3.二元语法与中文分词
笔记转载于GitHub项目:https://github.com/NLP-LOVE/Introduction-NLP 3. 二元语法与中文分词 上一章中我们实现了块儿不准的词典分词,词典分词无法消歧. ...
- SpringCloud与微服务Ⅹ --- SpringCloud Config分布式配置中心
一.SpringCloud Config是什么 分布式系统面临的问题 --- 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务.由于每个 ...
- 通过指针突破C++类的访问权限
看如下代码 #include "pch.h" #include <iostream> using namespace std; class A { public: A( ...
- C语言系列之实验楼笔记(一)
创建C程序的几个过程: 1.编辑:创建和修改C程序的源代码 2.编译:编译器可以将源代码转成机器语言.linux 这些文件扩展名.o 3.链接:通过一次完成编译和链接 4.执行;运行程序 打开xfce ...
- openstack中的延迟删除
glance镜像的延迟删除 在控制节点的glance-api.conf文件中设置延迟删除: # Turn on/off delayed delete delayed_delete = False # ...
- 最小生成树(二)prim
今天为大家带来最小生成树的第二种实现方式,比起kruskal来说,prim相对要复杂一些,在稠密图的表现中表现较好,最优情况下也是nlogn级别. 描述: 1).输入:一个加权连通图,其中顶点集合为V ...
- HDU_2446_打表
http://acm.hdu.edu.cn/showproblem.php?pid=2446 打表,二分查找,注意查找最后的判断. #include<cstdio> #define N 2 ...
- Druid 0.17 入门(2)—— 安装与部署
在Druid快速入门其实已经简单的介绍过最简化配置的单节点部署,本文我们将详细描述Druid的多种部署方式,对于测试开发环境可以选用轻量的单机部署方式,而生产环境我们最好选用集群部署的方式,确保系统的 ...
- Go语言实现:【剑指offer】剪绳子
该题目来源于牛客网<剑指offer>专题. 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m.n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],-,k[ ...