CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
来源:互联网 发布:人工智能 制造业 编辑:程序博客网 时间:2024/06/05 04:53
1、CityMaker采用同一个父窗体,多个申请窗体的方式进行多屏功能,并非添加另一个控件,不存在另一个场景,只是在原来的场景中扩展,你可以想象为复制出来。
2、实现多屏幕很简单,主要靠一个属性来控制
axRenderControl1.Viewport.ViewportMode = gviViewportMode.gviViewportL1R1;
改变该属性直接会分屏左右显示,还有好几种的分屏模式,这里就不多说了,说重点。分屏之后天空盒子可以单独设置,例如我想把FDB的部分数据加载到左侧,部分加载到右侧,实现拆解的加载,那么我们要修改的代码如下3个部分,首先拷贝正常的LoadFDB过来,然后设置双屏,然后修改如下部分。
- 控制特定图层加载
- 设置显示的窗口
- 设置显示窗口
完成这3部分修改即可
效果如下:
如需支持请联系MrSun
sunhaihong@gvitech.com
0 0
- CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
- CityMaker学习教程08 一个示例,创建漫游路径
- CityMaker学习教程07 示例代码的使用CSharp
- CityMaker学习教程10 示例代码的使用Javascript
- CityMaker学习教程15 一个免费的js功能框架
- CityMaker学习教程01 模块说明
- CityMaker学习教程02 软件的授权
- CityMaker学习教程03 数据的导入
- CityMaker学习教程05 模型导入
- CityMaker学习教程06 数据的发布
- PyQt5学习教程5:将窗体显示在屏幕正中间
- ffmpeg 多视频 画中画
- CityMaker学习教程04 地形和影像的导入
- CityMaker学习教程11 创建和移动标签
- CityMaker学习教程12 osg模型的创建
- CityMaker学习教程13 osg模型的移动
- CityMaker学习教程14 水面图层的创建
- citymaker学习资源
- 三种定时任务的比较
- private protected internal public 关键字的用法
- Plus one
- (iPhone/iPad开发)怎样判断ios app第一次启动
- Java 线程池源码
- CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
- Node.js 入门教程
- eclipse explorer插件
- leetcode 171. Excel Sheet Column Number
- 多个Select语句嵌套
- 【缓存】什么是缓存
- 如何在linux下搭载PHP(Apache)运行环境
- zynq可以从4GB sd卡启动,但是64GB的sd卡却是不能
- 【NOIP2013模拟】粉刷匠