RT
方框的左上角和右下角坐标都知道了,画字的时候最好不要让方框消失
方框的左上角和右下角坐标都知道了,画字的时候最好不要让方框消失
解决方案 »
- Indy 的IdTCPServer在每次关闭程序时就出错,怎么处理才能关闭系统呢?
- ****我做了一套程序,可以让"彩虹天地"的单机软件狗像网络狗一样使用,可以省不少钱啊,转让源程序,,感兴趣的进来
- 怎样设 TStringList 对象的大小?
- 如何将mtv文件存入数据库又取出来?
- xpmenu的控件?
- 暂存依次搜索到的数据集d问题
- 哪儿有错呀!!!
- delphi中调用MessageBox出错,高手指点一下。
- 请问高手:我想用程序代码在PageControl中加入WebBrower控件(在程序的其它部位已用到了这个控件),我要如何写代码,具体要加到PageControl的哪个页内?
- 各位老大,请问如何在TOOLBAR中的TOOLBUTTON中加图标啊,
- DLL注入成功后,请教如何模拟按键,以及鼠标点击???
- 如何将一个asni编码的txt文件通过程序变成utf-8编码
这个是从(0,0)坐标开始画字,一直会画到IMAGE右边,现在我要从(10,20)坐标开始画,画到(50,100)坐标结束,而不是一定要画到IMAGE右边
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;type
TForm1 = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.BitBtn1Click(Sender: TObject);
begin
self.Image1.Canvas.Rectangle(0,0,100,100);
self.Image1.Canvas.TextOut(45,45,'哈哈');
end;end.
为了在写字的时候不覆盖这个方框,定义一个比方框小的矩形srect,可以放在rect内
然后
image1.canvas.textout(srect,x,y,'string');