MINIGUI 设置滚动条宽度

版本: MINIGUI3.2

 

滚动条宽度是窗口的一个元素 (element: WE_METRICS_SCROLLBAR),  窗口元素的操作API是:

MG_EXPORT DWORD GUIAPI GetWindowElementAttr (HWND hwnd, int we_attr_id);

MG_EXPORT DWORD GUIAPI SetWindowElementAttr (HWND hwnd, int we_attr_id, 
        DWORD we_attr);

但是实际操作只能用函数得到值, 不能设置值。

int scrollsize = GetWindowElementAttr(hDlg,WE_METRICS_SCROLLBAR);  //可以

res = SetWindowElementAttr(hDlg,WE_METRICS_SCROLLBAR, 60); //不行

 

跟踪查看MINIGUI源码中发现WE_METRICS_SCROLLBAR 在init阶段是通过读取etc文件得到的,试试在 /usr/local/etc/MiniGUI.cfg 搜索 "scroll", 发现确实有, 默认是16, 改到32, 保存退出, 再次运行软件, 滚动条宽度确实被改变了.

 

MiniGUI.cfg中有很多关于显示的配置属性, 不仅有颜色 字体相关, 也有尺寸相关的.

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值