索佳全站仪机载程序开发(2)_王智_新浪博客

                         程 序 构 成

    程序构成如下图所示,开发的应用程序软件和程序模式里的相似。不能删除基本模式下的程序。

   

       状态栏:在基本模式下状态栏位于界面的右边,通过单击相应的图标可以查看或改变相应的设置。状态栏面板相对于基本模式窗口是独立的,通常显示在最顶层。


    设置键和程序键:设置键和程序键是全站仪基本模式程序下的特殊键。设置键可以xx基本模式,在基本模式下显示配置、倾斜改正等等。程序键可以在基本模式和程序模式之间进行转换,

    全站仪界面的分辨率为320×240,设计界面时应注意给基本模式下的状态栏留下右边的部分。四个控制键在屏幕的下边缘。

 

 

屏幕大小和分布设计:

用户区:

设置窗口大小后可通过下列语句获得:

CWnd:: GetClientRect_r()

(top=0,left=0,bottom=211,right=314)

 

软键区:

softkey.top=client.bottom-25

softkey.left=client.left

softkey.bottom=client.bottom

softkey.right=client.right

 

状态栏区:

status.top=client.top

status.left=client.right-40

status.bottom=softkey.top-1

status.right=client.right

 

软键布局:



软键页状态控制类型:CButton

 

软键页状态信息:

page.top=softkey.top

page.left=softkey.right-32

page.bottom=softkey.botton

page.right=softkey.right

 

软键(F1 至 F4)控制类型:CButton

 

软键(F1 至 F4)信息:

f[clm](column of softkey:clm(0 to 3))

width=(softkey.width-32)/4

 

f[clm].top=softkey.top

f[clm].left=softkey.left + width * clm

f[clm].bottom = softkey.bottom

f[clm].right=softkey.left + width * (clm + 1)

 





 

 

 

已投稿到:
郑重声明:资讯 【索佳全站仪机载程序开发(2)_王智_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——