炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2999|回复: 2

ScrollBar - XSBar_SetSliderLength 的重绘有些问题

[复制链接]

该用户从未签到

发表于 2011-11-24 23:20:19 | 显示全部楼层 |阅读模式
ScrollBar - XSBar_SetSliderLength
设置滑块长度.

void XSBar_SetSliderLength(HELE hEle,int length);

参数说明:hEle:滚动条元素资源句柄.length:滑块长度.

接口本身是没有问题的,滑块大小可以重新设置,但是在界面上不会立即显示新的大小的,使用 XEle_ReDrawEle 重绘也不会显示的,在界面上手动拖动滚动条(当然最小化窗口再恢复也可以)才可以看到新设置的大小。

在代码中,目前只有变相的在重新设置滑块大小之后,使用 XSBar_ScrollDown 和 XSBar_ScrollUp 来模拟滚动一下再退回去使得滑块大小立即生效。。。希望核实!!!
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2011-11-25 01:42:52 | 显示全部楼层
    XSBar_SetSliderLength(hEle,length);
    void XSBar_Adjust(HELE hEle);            //调整滚动条
    XEle_ReDrawEle(hEle); 然后重绘滚动条.

    该用户从未签到

    发表于 2011-12-11 16:18:41 | 显示全部楼层
    希望一些不是很频繁的操作,可以有界面库自己 调整刷新,这样对效率 应该不会有多大影响吧
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2024-4-19 09:06 , Processed in 0.073915 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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