怎么设一个TIMAGE的width,height 为1厘米? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function GetLogPixelsX : integer;var i1 : integer;begin i1:=CreateCompatibleDC(0); result:=GetDeviceCaps(i1,LogPixelsX); DeleteDC(i1);end;// 毫米 -> 象素function millimeter_to_pixel(millimeter: integer) : integer;begin result:=round(GetLogPixelsX*millimeter/254);end;procedure TForm1.Button1Click(Sender: TObject);begin Image1.Width := millimeter_to_pixel(100); // 1厘米 Image1.Height := Image1.Width;end; 怎么设一个TIMAGE的width,height 为1厘米? 电脑的显示是采用象素设置的,没有厘米一说。不过你可以测试。相同的象素是多少厘米。然后设置象素了 ADO读取Excel数据的问题 为什么我写的程序运行时候在任务栏看不到了 实参和形参 请教关于ADOQuery问题! 如何把word文档上传到服务器(局域网),并可以在客户端打开word文档。能否给个例子? 关于系统菜单的问题 on E:exception do 语句怎么不能拦截系统错误 请问各位盗版的 sql server好不好用? 如何利用TClientSocket向主机发送^P、方向键等特殊字符? 连续打印准确定位问题 请问大家最常用什么开发数据库?BDE,ADO还是sql sever? 我用ADO多。 如何动态设置表单的标题,caption
var i1 : integer;
begin
i1:=CreateCompatibleDC(0);
result:=GetDeviceCaps(i1,LogPixelsX);
DeleteDC(i1);
end;// 毫米 -> 象素
function millimeter_to_pixel(millimeter: integer) : integer;
begin
result:=round(GetLogPixelsX*millimeter/254);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Image1.Width := millimeter_to_pixel(100); // 1厘米
Image1.Height := Image1.Width;
end;
电脑的显示是采用象素设置的,没有厘米一说。不过你可以测试。相同的象素是多少厘米。然后设置象素了