首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 语言基础 >> 正文
C++ Builder 初学问与答(2)
作者:ch_build…    文章来源:ch_builder    更新时间:2006-7-8 21:45:51
  2)问: Windows窗体有很多样式,比如对话框,弹出窗口。如果我要控制窗体的边界样式,应该怎么办?

  答:属性BorderStyle可以指定窗体边界的外观和行为。它一共有六种可能的取值。

  bsDialog
  表示大小不可变的标准的对话框边界。
  
  bsSingle
  表示大小不可变的单线边界。
  
  bsNone
  表示大小不可变、没有边界。
  
  bsSizeable
  表示标准的可改变大小的窗体。
  
  bsToolWindow
  与bsSingle时类似,但是标题较小,用做工具框窗口。
  
  bsSizeToolWin
  与bsSizeable时相似,但是标题较小,做工具框窗口。

  要注意的是,对于MDI子窗体,bsDialog或bsNone将不起作用。

  3)问:同样是获得焦点,ActiveControl与SetFocus()有什么不同?

  答: ActiveControl是把焦点交给组件,它是一个属性。而SetFocus()是组件主动要焦点,是一个方法。书写格式也不一样。例如,我们想使同样的一个Button1获得焦点,可以下的两种写法:

  ActiveControl=Button1或Button1=SetFocus()

  二者作用是一样的,不过一般都习惯用第一种方式。

  4)问:属性FormStyle有什么作用?

  答:属性FormStyle可以确定窗体的类型,它一共有四种属性值。

  fsNormal
  表示窗体既不是MDI父窗口也不是MDI子窗口,只可能是单文档SDI窗口或者对话框。这个属性值是缺省值。
  
  fsMDIChild
  表示这个窗体是一个MDI子窗口。
  
  fsMDIForm
  表示这个窗体是一个MDI父窗口。

相关文章:
Symbian绘图全过程
绘图知识(二)——为客户端窗口设置缓冲区
symbian中的几个API
OPL 速成教程(四)
OPL 速成教程(三)
C++ Builder 初学问与答(23)
C++ Builder 初学问与答(22)
C++ Builder 初学问与答(21)
 

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