Image1.Canvas.TextOut(0, 0, 'aaaaa');
以后,如何把画布内容清空
以后,如何把画布内容清空
解决方案 »
- delphi需要怎么深入研究?
- 线程问题.高手指教>>>>>
- 为什么DELPHI打开后没有窗体,也不能新建窗体和工程文件?
- 多线程的问题,子线程和主线程并没有并列运行?
- Delphi7里怎么没找到 ClientSocket 和 ServerSocket 两个控件啊
- 为什么OpenFileDialog->Execute()弹不出对话框呢?
- 数据库中有一员工表,我想利用它直接做个打印胸卡的小程序,请问各位有什么好的意见?谢谢!
- 有谁知道杭州阿兹猫数码科技公司???
- 转贴:“我的问题都很菜啊,呜呜?”希望高手们去侃侃这个问题
- 用IE5.0浏览主页时,执行"文件"-->"另存为"-->"my" 文件名,则指定位置出现"my.html"文件和"my"目录名,其实"my.html"为最重要,"my"目录则次要,如何设定IE5.0存盘时不建"my"目录名和不下载其中的文件??
- 请问怎样建立空文件
- Assigned检查对象是否实例化?这段代码输出什么?
Image1.Canvas.Font.Color := Image1.Canvas.Brush.Color;
Image1.Canvas.TextOut(0,0,'aaaaa');
image1.Canvas.Rectangle(x1,y1,x2,y2);
image1.Canvas.Pen.Color:=clRed;
image1.Canvas.TextOut(x3,y3,'1');
image1.Canvas.Brush.Color:=clBlack;
image1.Canvas.Rectangle(x1,y1,x2,y2);
image1.Canvas.Pen.Color:=clRed;
image1.Canvas.TextOut(x3,y3,'1');之前,必须设定 image1.Canvas.Brush.style:=bsSolid;否则不能肯定是填充或均匀填充.
with Image1 do
begin
Canvas.Brush.Color := TransColor;
Canvas.FillRect( Rect( 0, 0, Width, Height ) ); //用透明色擦掉原来的
...
end;
必须Image1.Canvas.Brush.Style := bsSolid;var
RC: TRect;
begin
GetClipBox(Image1.Canvas.Handle, RC);
InvalidateRect(Image1.Canvas.Handle, @RC, True);
Image1.Canvas.FillRect(RC);如果只请局部
RC的Top、Left、Bottom、Right就要赋值,并且不要 GetClipBox(Image1.Canvas.Handle, RC); 这句
必须Image1.Canvas.Brush.Style := bsSolid;var
RC: TRect;
begin
GetClipBox(Image1.Canvas.Handle, RC);
InvalidateRect(Image1.Canvas.Handle, @RC, True);
Image1.Canvas.FillRect(RC);如果只请局部
RC的Top、Left、Bottom、Right就要赋值,并且不要 GetClipBox(Image1.Canvas.Handle, RC); 这句不错,高手。
Canvas.FillRect(Image1.ClientRect);