【第八章8.8】 窗口控件 -- 窗口滚动条
代码:
// 导入 win.ui 库,用于创建图形界面 import win.ui; /*DSG{{*/ // 创建一个名为 winform 的窗口对象,并设置其属性 var winform = win.form(text="aardio form";right=759;bottom=469) // 向窗口中添加两个按钮控件,并设置其属性 winform.add( button={cls="button";text="button";left=118;top=73;right=260;bottom=120;ah=1;aw=1;z=1}; button2={cls="button";text="button2";left=107;top=397;right=356;bottom=530;ah=1;aw=1;z=2} ) /*}}*/ // 导入 win.ui.scrollbar 库,用于处理滚动条 import win.ui.scrollbar; // 创建一个垂直滚动条对象 vScrollBar,并关联到 winform 窗口 var vScrollBar = win.ui.scrollbar(winform,true); // 为滚动条的 adjust 事件定义处理函数 vScrollBar.adjust = function( cx,cy,wParam ) { // 获取窗口的缩放比例 var scaleX,scaleY = winform.getScale(); // 设置滚动条的滚动单位 vScrollBar.line = 1 * scaleY; // 设置滚动条的范围 vScrollBar.setRange(1,100 * scaleY,16); }; // 显示窗口 winform.show() // 启动界面线程消息循环 win.loopMessage();
演示:
引入库:
相关回复
-
暂无评论!