• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bobird的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
ArcEngine修改默认图标、光标和汉化

1、ArcGIS软件组成原理

ArcGIS软件主要由各种DLL文件组成,这些DLL文件存储在%ArcGISHOME%\Bin中,ArcEngine的部分类库如下:

ControlTools3DAnalyst.dll
ControlToolsEditing.dll
ControlToolsFeatureSelection.dll
ControlToolsGeneric.dll
ControlToolsGlobe.dll
ControlToolsGraphicElement.dll
ControlToolsInk.dll
ControlToolsInquiry.dll
ControlToolsMapNavigation.dll
ControlToolsNetworkAnalyst.dll
ControlToolsPageLayout.dll
ControlToolsReader.dll
ControlToolsRouting.dll
ControlToolsSchematic.dll
ControlToolsSupportLib.dll

2 修改文件

 汉化见http://www.cnblogs.com/chenjq/archive/2009/08/06/1540478.html

 修改图标:下载ExeScope软件打开需要修改的DLL文件,从DLL文件中找到需要修改的文件(图标、光标),直接替换成自己的文件即可。

 注意:此方法只能修改可写DLL,ArcEngine部分DLL文件受保护,无法修改。修改需要小心,最好先备份。

 

3.汉化Arcgis中已封装的控件

http://www.cnblogs.com/wall/archive/2008/08/21/1272720.html

 

下面介绍汉化汉化Arcgis中封装的控件的方法,以Add Data对话框为例进行说明,当然还可以汉化其他的,^_^

1、找到Add Data对话框所在的Dll,按如下方法去找,做一个测试程序,然后添加上ToolbarControl,再添加Add Data按钮,这时,如下图,就会看到Add Data按钮属于Generic

2、到Arcgis安装目录的Bin下面找到相应的Dll,如下图

3、用VS.Net打开该Dll,并找到对应的对话框,如下图(可见AE是用C++编写的,^_^)

4、双击对话框,出现如下界面,这时我们想汉化哪个就尽情的改吧,但是改完一定要记得保存,否则前功尽弃了,^_^

5、O了,运行测试程序验证一下,是否汉化成功,娃哈哈,Done!

 
 
 
标签: GIS

 

                                

 

posted on 2013-01-08 11:45  bobird  阅读(1653)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3