如何将图片显示在主窗口正中间??? 使用如何生成方式来显示图片,如何确定X和Y的值以让图片显示在窗口正是间image=new TImage(this);image->Canvas->Draw(x,y,bmp); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你其中的 x := (ClientWidth - bmpWidth) div 2 y := (ClientHeight - bmpHeight) div 2;这个bmpXXXXX 是你的图像的宽度和高度 to pazee(耙子) 显示一张800*600的图没问题,但显示一张400*200的图就显示不在中间,而是什么也显示不出来。 简单的方法:在窗口里放置一个 TImage,Image1.Align设置 为 alClient; IMAGE.CENTER:=TRUEImage1.Align := 为 alClient 请问FastReport的FR_Ctrls.dcu在哪? 急急。。在线等..iso-8859 转换成中文 IdTCPServer 控件为什么在程序时ACTIVE:=FALSE;出错. 不同程序之間數據傳遞 如何得到计算机名?清帮忙阿 ~!~!~! 我想自已封装TStringGrid,加入一个奇偶行颜色的属性,让它自已改变颜色?如何实现啊? 用DBGRID做录入,请问怎样避免关键字的重复输入? 哪一个API函数可以让文件夹拥有系统属性? Delphi7做的程序Vista下能用吗? 如何让Panel出现滚动条,并且Panel里面的控件要随滚动条移动!? 调用应用程序问题 程序运行界面出现延迟?
x := (ClientWidth - bmpWidth) div 2
y := (ClientHeight - bmpHeight) div 2;这个bmpXXXXX 是你的图像的宽度和高度
显示一张800*600的图没问题,但显示一张400*200的图就显示不在中间,而是什么也显示不出来。
Image1.Align设置 为 alClient;
Image1.Align := 为 alClient