引言: 在DELPHI为编程者提供了一个灵活的绘图场所,即本文所述的
CANVAS类,在DELPHI中的很多控件都具有此属性,使编程者可以
在这些的控件的表面随心所欲的绘图,这对完善用户界面或者制
作一些屏幕特技都有着非凡的作用,下面举例说明几种特殊屏幕
效果的形成过程。
摘要:
m 作 者: gss_wc(天人) 2001-04-28 10:35:05 :0 :0
[回复] [打包] [转贴]
转载:
borlanddelphi以其强大的功能及和高效的可视化开发环境为广
大程序设计员所青睐。尤其是它封装了windowsapi函数,能方便地利
用windows资源,大大加快了程序开发速度。
在平时的计算机操作中,中文输入是不可避免的。使用者可......
摘要://***********以下保存为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;
......