首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 语言基础 >> 正文
C++ Builder 初学问与答(3)
作者:ch_build…    文章来源:ch_builder    更新时间:2006-7-8 21:47:12
  fsStayOnTop
  表示窗体始终保持在窗体所属工程中其它窗体的上面,除非还有别的窗体的FormStyle属性也被设置成了fsStayOnTop。

  要特别注意的是,在程序运行期间不要修改窗体的FormStyle属性。

  5)问:属性Position有什么作用?

  答:属性Position可以确定程序运行时出现在屏幕上的窗体的大小和位置,它有五种可能的取值。

  1.poDesigned表示使用设计时指定的尺寸和位置属性时显示窗体。尺寸属性是指Height和Width,位置属性是指Left和Top。这个属性值是缺省值。

  2.poDefault表示窗体在屏幕上显示的位置和大小由Windows决定。每次运行应用程序时,窗体都会稍微向下向右移动。

  3.poDefaultPosOnly表示窗体以设计时的窗体尺寸显示窗体,但是在屏幕上显示的位置由Windows确定。每次运行应用程序时,窗体都会稍微向下向右移动。当无法再向下移动时,就又会从屏幕的左上角开始显示。

  4.poDefaultSizeOnly表示窗体的位置由设计时指定的值确定,而尺寸由Windows确定。

  5.poScreenCenter表示使用设计时指定的尺寸和位置属性,在屏幕的中央显示窗体。

  6)问:如何最大化或最小化窗体?

  答:属性WindowState与窗体的显示有关,它有三种可能的取值。

  wsNormal
  窗体既不是最大化显示也不是最小化显示。这个值是缺省值。
  
  wsMinimized
  窗体最小化显示。
  
  wsMaximized
  窗体最大化显示。

  7)问:属性ClientHeight和ClientWidth有什么作用?

  答:这两个属性用来定义窗体用户区域的高和宽。所谓用户区域窗体的实际工作区域,就是除了窗体的标题栏、菜单条、工具条和状态条以及边框之外的窗体区域。所以对于新创建的窗体,它的用户区域比窗体的大小要稍微小一些,相对而言,窗体的大小是由属性Height和Width确定的。

  8)问:如何动态创建一个窗体呢?

  答:我们先创建一个主窗体MainForm,把她的Caption改为“主窗体”,把FormStyle属性改为fsMDIForm。再创建一个子窗体windows1,把Caption改为“子窗体”,把FormStyle属性改为fsMDIChild。

相关文章:
Symbian OS Internals——Symbian OS模拟器
在Symbian程序中使用汇编代码
蓝牙API指南
SDP的核心概念
S60系列用户界面显示器规范
如何从Carbide.c++产生SIS安装文件?
Symbian系统中DLL的冻结
S60程序中,如何在指示器面板中绘制图标
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号