CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示

原创 2016年05月30日 19:35:10

1、CityMaker采用同一个父窗体,多个申请窗体的方式进行多屏功能,并非添加另一个控件,不存在另一个场景,只是在原来的场景中扩展,你可以想象为复制出来。
2、实现多屏幕很简单,主要靠一个属性来控制

  axRenderControl1.Viewport.ViewportMode = gviViewportMode.gviViewportL1R1;

改变该属性直接会分屏左右显示,还有好几种的分屏模式,这里就不多说了,说重点。分屏之后天空盒子可以单独设置,例如我想把FDB的部分数据加载到左侧,部分加载到右侧,实现拆解的加载,那么我们要修改的代码如下3个部分,首先拷贝正常的LoadFDB过来,然后设置双屏,然后修改如下部分。
- 控制特定图层加载

- 设置显示的窗口
这里写图片描述
- 设置显示窗口
这里写图片描述

完成这3部分修改即可
效果如下:
这里写图片描述

如需支持请联系MrSun
sunhaihong@gvitech.com

版权声明:本文为博主原创文章,未经博主允许不得转载。海洪出品,必属精品。

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Skyline 6.1版本最简单的双球联动实现

很早就开发了过低版本的双球的功能,现在6版本提供了相关的接口给大家晒晒。 1.首先要注意classid,在实际程序中classid并不相同。这个读者自己研究吧这程序只是告诉大家v6多球接口的...

C#145全屏幕显示窗体 源代码

  • 2016年12月17日 18:24
  • 46KB
  • 下载

CityMaker学习教程08 一个示例,创建漫游路径

1、在看完CS代码后可以自己写程序了,我刚写了一个由线创建动态路径的代码,给大家参考。 2、配置完场景,加载完FDB。 3、代码片段 _axcontrol.axRenderControl1.Int...
  • shh369
  • shh369
  • 2016年05月30日 12:58
  • 638

iOS 开发 高级:通过AirServer使用AirPlay镜像并实现多屏幕显示控制

AirPlay是iOS中一个很酷的功能,通过Wi-Fi连接支持AirPlay的设备,然后使用镜像功能就能在其他设备显示内容,播放声音。有很多大型的游戏都支持AirPlay,这样比如连接电视时,那么iP...

iOS 开发 高级:通过AirServer使用AirPlay镜像并实现多屏幕显示控制

airplay Mac iPhone IOS App AirPlay是iOS中一个很酷的功能,通过Wi-Fi连接支持AirPlay的设备,然后使用镜像功能就能在其他设备显示内容,播放声音。有...

实现自定义view(2):仿Android QQ多屏幕显示ListView的效果

转载请注明出处。博客地址:http://blog.csdn.net/mylzc 本文在《仿 UC,墨迹天气左右拖动 多屏幕显示效果》的基础上对代码进行修改,模仿Android QQ主界面的分屏Lis...
  • mylzc
  • mylzc
  • 2011年09月19日 07:26
  • 15123

多屏幕显示

获取屏幕个数 EnumDisplayDevicess GetSystemMetrics 读取显示器参数及其他参数windows 系统提供了多屏显示的功能,首先第一步是获取屏幕个数获取屏幕个数EnumD...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
举报原因:
原因补充:

(最多只允许输入30个字)