DuiLib窗口中的滚动条,是根据鼠标按下未弹起时创建定时器,并连续不断计算原鼠标位置与现状鼠标位置之间的差距。
而设置定时器的窗口就是当前滚动条控件所在窗口。所以想要实现滚动条的拖拽,需要满足以下条件:
1. 对应窗口的OnTimer处理函数中最后一个参数 BOOL& bHandled 必须设置为FALSE
2. 除了自己定义的需要关闭的定时器Id,其他Id的定时器不可进行KillTimer操作
DuiLib窗口中的滚动条,是根据鼠标按下未弹起时创建定时器,并连续不断计算原鼠标位置与现状鼠标位置之间的差距。
而设置定时器的窗口就是当前滚动条控件所在窗口。所以想要实现滚动条的拖拽,需要满足以下条件:
1. 对应窗口的OnTimer处理函数中最后一个参数 BOOL& bHandled 必须设置为FALSE
2. 除了自己定义的需要关闭的定时器Id,其他Id的定时器不可进行KillTimer操作