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中有很多關於顯示的配置屬性, 不僅有顏色 字體相關, 也有尺寸相關的.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章