当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在DELPHI为编程者提供了一个灵活的绘图场所,即本文所述的 CANVAS类,在DELPHI中的很多控件都具有此属性,使编程者可以 在这些的控件的表面随心所欲的绘图,这对完善用户界面或者制 作一些屏幕特技都有着非凡的作用,下面举例说明几种特殊屏幕 效果的形成过程。
 

 

 ·用delphi实现输入法转换    »显示摘要«
    摘要: m 作 者: gss_wc(天人) 2001-04-28 10:35:05 :0 :0 [回复] [打包] [转贴] 转载: borlanddelphi以其强大的功能及和高效的可视化开发环境为广 大程序设计员所青睐。尤其是它封装了windowsapi函数,能方便地利 用windows资源,大大加快了程序开发速度。      在平时的计算机操作中,中文输入是不可避免的。使用者可......
 ·使用stringgrid的例子    »显示摘要«
    摘要://***********以下保存为unit1.pas unit unit1; interface uses windows, messages, sysutils, classes, graphics, controls, forms, dialogs, grids; type tform1 = class(tform) stringgrid1: tstring......


Delphi中canvas(画布)的运用
在delphi为编程者提供了一个灵活的绘图场所,即本文所述的    

canvas类,在delphi中的很多控件都具有此属性,使编程者可以     【程序编程相关:一个多线程后台扫描的程序和源代码

【推荐阅读:CRC32生成码表方法实现。。。。。

在这些的控件的表面随心所欲的绘图,这对完善用户界面或者制     【扩展信息:递归清空窗体上 所有文本框,下拉框中的文

作一些屏幕特技都有着非凡的作用,下面举例说明几种特殊屏幕    

效果的形成过程.    

   

一.canvas必备基本知识:    

   

1.具有canvas属性的控件:    

tbitmap,tcombobox,tdbcombobox,tdbgrid,tdblistbox,tdirectorylistbox,  

tdrawgrid,tfilelistbox,tform,theadercontrol,timage,tlistbox,toutline,  

tpaintbox,tprinter,tstatusbar,tstringgrid等,    

   

2.canvas属性及命令:篇幅所限,省略参数及格式说明,具体请参考文后程序及delphi帮助文件:    

   

canvas.rectangle():画矩形pen.color:定义画笔颜色    

roundrect():画圆角矩形pen.width:定义画笔宽度    

arc():画弧线(不填充) brush.color:定义填充颜色    

chord():画弧线(填充) textout():在固定位置输出字符串    

pie:画扇形 textwidth:取字符串高度    

polygon():画多边形填充textheight:取字符串宽度    

polyline():多点连线(不填充)font.color:指定字体颜色    

pixels():指定固定象素点颜色值font.size:指定字体大小    

moveto():指明画线起点 ellipse():画圆或椭圆    

lineto():指明画线终点    

   

   

3.使用canvas注意事项:当窗口进行重画时,画布上的图像将消    

失,比如当窗口进行最小化又重新恢复时,就会引起画布上图像    

的消失,另外当刚刚运行程序时,窗口也是属于重新绘制,所以    


...   下一页
    摘要: m 作 者: z_h_q_2000(★龙飞虎★) 2001-06-01 20:06:01 :0 :0 [回复] [打包] [转贴] uses tlhelp32; procedure tform1.button1click(sender: tobject); var pe:processentry32; me:moduleentry32; hp,hm:thandle; ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE