怎么把用canvas画的图形,不放在from上,放在另外的控件上呢? 怎么把用canvas画的图形,不放在from上,放在另外的控件上呢?如放在ScrollBox,或panel上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了Form外,其他的控件也有canvas属性,如 Panel 等,直接调用该控件的canvas画图就行了! 比如: Panel1.Canvas.LintTo(10,20); var Canvas:TCanvas;Canvas:=TCanvas.Create;Canvas.Handle:=GetDC(xxx.Handle); 还有就是如果画出来的图形超过了ScrollBox的范围,怎么可以有滚动条,可以看到全部的图形呢? procedure TForm1.Button1Click(Sender: TObject);vari:tcanvas;begini:=tcanvas.Create;i.brush.Style:=bsClear;i.Font.Size:=9;i.Handle:=getdc(button1.handle);i.TextOut(1,1,'asdf'); 这个是输出文字的,输出图片不难吧,呵呵{i.Draw(x:integer,y:integer,graphic:tgraphic);}end;祝:身体健康,答案和分数同样重要:) 有没有color key的控件 求delphi的电子书 表示16进制数 在新项目中如何才能方便的重用以前其他项目中的RDM? 不懂,DLL的问题 关于dblookupcombobox的疑问 如何人性化的处理日期(有简单的方法吗?) delphi 中对word 进行控制时,word 中Paragraphs对象的使用,请高手进 FLASH控件问题,各位研究研究!!!!!! 关于语音聊天程序请教(请各为大虾帮帮忙,关系到饭碗问题) 急!请教delphi中二进制数据的问题 有关子查询的问题?要用什么格式?
Panel1.Canvas.LintTo(10,20);
Canvas.Handle:=GetDC(xxx.Handle);
var
i:tcanvas;
begin
i:=tcanvas.Create;
i.brush.Style:=bsClear;
i.Font.Size:=9;
i.Handle:=getdc(button1.handle);
i.TextOut(1,1,'asdf'); 这个是输出文字的,输出图片不难吧,呵呵
{i.Draw(x:integer,y:integer,graphic:tgraphic);}
end;祝:身体健康,答案和分数同样重要:)