炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3677|回复: 1

如何计算元素宽度[进贴看]

[复制链接]

该用户从未签到

发表于 2017-10-25 12:42:22 | 显示全部楼层 |阅读模式
1炫彩币
我知道炫彩的几个计算元素尺寸的函数,但是,,,



比如  我早SView中放一个TabBar,
然后tabbar中for100次  添加label。for中计算所有label的宽度,


For i:=0  To 100 do begin
  XTabBar_AddLabel(hTabBar,'text');
len := len + XEle_GetWidth(XTabBar_GetLabel(hTabBar,i));
end;
  {  此时 len = 五千七百多   }
XEle_SetRectEx(hTabBar,0,0,Len,0);
XSView_SetTotalSize(hSview,len,0);  //  因为是横向滑动的,所以cy=0



实际运行图




实际上只到了50多个。。。。


怎么破?求大神大牛大佬告知,  感谢不尽。

该用户从未签到

 楼主| 发表于 2017-10-25 12:53:38 | 显示全部楼层
抱歉,我的疏忽, 原来在添加的时候,超出视图边界的label宽度=10......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-4-25 07:26 , Processed in 0.063973 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表