如何实现delphi切图 在windows程序设计中,很多软件都带有皮肤,而这些皮肤往往是由一张大图组合而成的,在程序设计的过程中对该大图进行切分指定区域(TRect)的图片,然后通过GDI画到界面上,大家知道如何对这张大图进行切分吗?非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Canvas.CopyRect来进行分割:var R1 : Trect;begin with R1 do begin To p := 0; Left := 0; Right:=BitMap2.Height div 2; Bottom:=BitMap2.Height div 2; end; Bitmap1.Canvas.CopyRect(ClientRect, BitMap2.Canvas, R1);end ; 如何 integer 转换 浮点 ?? delphiXE如何判断操作系统是win7还是winXP? delphi中dxdbgrid(如何去掉下拉框) 2個問題 DBchart显示多条线的问题.问题解决马上结帖,不解决一直顶.焦急等待中... 数据库 好久都没来混过什么了,散分~~生活好无趣,也散分~~~~ 为什么用SHELLEXECUTE打开PDF文件后却马上消失,请指点一下~! MaskEdit的设置 还有一个很急的问题,关于解开BPL或DPK为PAS、DCU之类的 GetDlgItem问题 在线急等 用delphi开发的程序,想分解若干个bpl和dll,请大家给点建议??
var
R1 : Trect;
begin
with R1 do
begin
To p := 0;
Left := 0;
Right:=BitMap2.Height div 2;
Bottom:=BitMap2.Height div 2;
end;
Bitmap1.Canvas.CopyRect(ClientRect, BitMap2.Canvas, R1);
end ;