delphi中image.Canvas的ClipRect区域如何改变呢?!
Image1: TImage;
Button1效果:
Image1.Width := 100;
Iamge1.Height := 100;
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
Button2效果:
Image1.Width := 200;
Iamge1.Height := 200;
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
Button3效果:(welcome.bmp图像的宽高均为300)
Image1.LoadFromFile('c:\test\welcome.bmp');
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
结果呢,Button1、Button2的结果一样,宽高均为100
Button3的结果正常,宽高均为300
问题来了:
我现在不用LoadFromFile方法如何改变Image1.Canvas.ClipRect的宽高呢?!
Button2中ClipRect的宽高均为100,而不是预期的200,这样画图像时就会
部分图像画不上了。
我试着更改Image1的AutoSize、Center、Stretch等属性,没有任何效果。
我在画图时用StretchBlt和BitBlt结合变量bmp(TBitmap类),结果还是
图像只能画出ClipRect中的哪部分,而且ClipRect是不能设置的,惨!!
如果方法比较兴,我可以再加分的。
Button1效果:
Image1.Width := 100;
Iamge1.Height := 100;
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
Button2效果:
Image1.Width := 200;
Iamge1.Height := 200;
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
Button3效果:(welcome.bmp图像的宽高均为300)
Image1.LoadFromFile('c:\test\welcome.bmp');
with Image1.Canvas.ClipRect do
Caption := Format('%d, %d, %d, %d', [Left, Top, Right, Bottom]);
结果呢,Button1、Button2的结果一样,宽高均为100
Button3的结果正常,宽高均为300
问题来了:
我现在不用LoadFromFile方法如何改变Image1.Canvas.ClipRect的宽高呢?!
Button2中ClipRect的宽高均为100,而不是预期的200,这样画图像时就会
部分图像画不上了。
我试着更改Image1的AutoSize、Center、Stretch等属性,没有任何效果。
我在画图时用StretchBlt和BitBlt结合变量bmp(TBitmap类),结果还是
图像只能画出ClipRect中的哪部分,而且ClipRect是不能设置的,惨!!
如果方法比较兴,我可以再加分的。
...全文
相关推荐
tomcat_v7.0.20
tomcat_v7.0.20各版本绿色版及安装版,包含安装版apache-tomcat-7.0.20.exe,绿色版apache-tomcat-7.0.20.tar.gz、apache-tomcat-7.0.20.zip、apache-tomcat-7.0.20-windows-i64.zip、apache-tomcat-7.0.20-windows-x64.zip、apache-tomcat-7.0.20-windows-x86.zip
Apache Tomcat v9.0.20
最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务
Tomcat与eclipse集成v7.0版本
tomcat,maven,jdk配置具体集成参见我博文http://blog.csdn.net/wabiaozia/article/details/51203169
Apache Tomcat v8.5.20
最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务
tomcat布署地图服务
基于CentOS7.5+jdk1.8.0_201+apache-tomcat-8.5.39环境布署


