609
社区成员
发帖
与我相关
我的任务
分享
$PBExportHeader$uo_datawindow.sru
forward
global type uo_datawindow from datawindow
end type
end forward
global type uo_datawindow from datawindow
integer width = 686
integer height = 400
string title = "none"
boolean livescroll = true
borderstyle borderstyle = stylelowered!
event ue_dwmousemove pbm_dwnmousemove
event ue_lbuttonup pbm_dwnlbuttonup
event ue_lbuttondown pbm_lbuttondown
event ue_mousemove pbm_dwnmousemove
end type
global uo_datawindow uo_datawindow
type prototypes
function ulong SetCapture(ulong hwnd) library "user32.dll"
function boolean ReleaseCapture() library "user32.dll"
end prototypes
event ue_lbuttonup;ReleaseCapture()
end event
event ue_lbuttondown;SetCapture(handle(this))
end event
event ue_mousemove;if keydown(keyleftbutton!) then
if ypos >= unitstopixels(this.height, yunitstopixels!) then
this.scrolltorow(long(this.Object.DataWindow.LastRowOnPage) + 1)
elseif ypos <= 0 then
this.scrolltorow(long(this.Object.DataWindow.FirstRowOnPage) - 1)
end if
end if
end event
on uo_datawindow.create
end on
on uo_datawindow.destroy
end on