查看源代码 wxScrollWinEvent (wx v2.4.3)
滚动事件保存了从滚动窗口发送的事件信息。
请注意,您可以使用 EVT_SCROLLWIN* 宏来拦截来自接收窗口的滚动窗口事件。
参见
此类派生自以下类,并可以使用其函数:
wxWidgets 文档:wxScrollWinEvent
事件
使用 wxEvtHandler:connect/3
和 wxScrollWinEventType
来订阅此类型的事件。
概要
类型
-type wxScrollWin() :: #wxScrollWin{type :: wxScrollWinEvent:wxScrollWinEventType(), commandInt :: integer(), extraLong :: integer()}.
-type wxScrollWinEvent() :: wx:wx_object().
-type wxScrollWinEventType() ::
scrollwin_top | scrollwin_bottom | scrollwin_lineup | scrollwin_linedown | scrollwin_pageup |
scrollwin_pagedown | scrollwin_thumbtrack | scrollwin_thumbrelease.
函数
-spec getOrientation(This) -> integer() when This :: wxScrollWinEvent().
返回 wxHORIZONTAL 或 wxVERTICAL,取决于滚动条的方向。
-spec getPosition(This) -> integer() when This :: wxScrollWinEvent().
返回滑块轨迹和释放事件的滚动条位置。
请注意,此字段不能用于其他事件,在这种情况下,您需要查询窗口本身以获取当前位置。