查看源代码 wxScrollWinEvent (wx v2.4.3)

滚动事件保存了从滚动窗口发送的事件信息。

请注意,您可以使用 EVT_SCROLLWIN* 宏来拦截来自接收窗口的滚动窗口事件。

参见

此类派生自以下类,并可以使用其函数:

wxWidgets 文档:wxScrollWinEvent

事件

使用 wxEvtHandler:connect/3wxScrollWinEventType 来订阅此类型的事件。

概要

函数

返回 wxHORIZONTAL 或 wxVERTICAL,取决于滚动条的方向。

返回滑块轨迹和释放事件的滚动条位置。

类型

-type wxScrollWin() ::
          #wxScrollWin{type :: wxScrollWinEvent:wxScrollWinEventType(),
                       commandInt :: integer(),
                       extraLong :: integer()}.
-type wxScrollWinEvent() :: wx:wx_object().
链接到此类型

wxScrollWinEventType()

查看源代码
-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().

返回滑块轨迹和释放事件的滚动条位置。

请注意,此字段不能用于其他事件,在这种情况下,您需要查询窗口本身以获取当前位置。