闁衡偓閹増顥� (0) +1 閻犙嶆嫹 (0) +1 闂婎亷鎷� (0) +1
闁衡偓閹増顥戦柟瀛樺姇婵拷闁哄被鍎冲﹢鍛村绩閹増顥�>>

正在阅读:C++ Builder 初学问与答(八)C++ Builder 初学问与答(八)

2004-08-03 10:02 出处:CSDN 作者:ch_builder 责任编辑:linjixiong

  (4)stRoundSquare表示圆角正方形。

  (5)stSquare表示正方形。

  (6)stCircle表示圆。

  在设计阶段,你可以使用鼠标改变图形的尺寸。在运行期间,可以通过Height和Width属性改变图形的尺寸。

  64)问:属性Brush前面有一个加号,它是什么意思?

  答:它表示这个属性是可以展开的,也就是说,它还包含一些子属性。单击加号,可以发现它的子属性是:Color和Style。

  Color属性包含一系列C++Builder预定义的颜色,你可以从中为显示的几何图形选择一种填充颜色。

  Style属性确定了几何图形的填充样式,它可以分别取这样8种值:bsBDiagonal, bsClear, bsCross, bsDiagCross, bsDiagonal, bsHorizontal, bsSolid和bsVertical。

  属性Pen也象属性Brush一样有子属性。它的子属性是Color, Mode, Style和Width。其中最常用的就是Style和Width,它们分别表示线型和线宽。子属性Style可以取这样一些值来画边框:

  psSolid
  表示实线。
  
  psDash
  表示破折号。
  
  psDot
  表示圆点。
  
  psDashDot
  表示破折号和圆点。
  
  psDashDotDot
  表示破折号、圆点、圆点。
  
  psClear
  表示没有线。
  
  psInsideFrame
  表示内框实线。
  
  65)问:这个画板组件有什么作用?

  答:画板组件主要为用户提供一块作图区域,用户可以使用绘图语句在这个作图区域上画出各种不同的图形。

  要注意的是,由于画板组件没有边界,所以通常应该把它放在一个有边界的容器类组件上。

  画板组件主要使用Canvas属性来进行绘图工作。Canvas(画布)是类TCanvas的对象,类TCanvas包含绘图中使用的各种方法和属性。下面我们首先介绍Canvas对象的各种属性。

  画笔(Pen)  Canvas对象中有一个画笔成员,它确定绘制几何图形时使用的画笔类型。刚才我们介绍了画笔的线型和线宽。

  画笔的Color属性是绘图时使用的前景色。

  画笔的属性Mode用来确定画笔与屏幕上原有点的混合方式。可结合当前的颜色、屏幕的颜色或它们的反转值,对线段的颜色重新定义。但不改变Color属性。


  系列文章索引:
  C++ Builder 初学问与答(一)
  C++ Builder 初学问与答(二)
  C++ Builder 初学问与答(三)
  C++ Builder 初学问与答(四)
  C++ Builder 初学问与答(五)
  C++ Builder 初学问与答(六)
  C++ Builder 初学问与答(七)


察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闁归潧顑嗗┃鈧悹浣告健濡拷闁搞儳鍋涢崺灞俱亜閸洖鍔�