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

移动事件包含窗口位置更改的信息。

这些事件目前为所有端口中的顶层窗口(参见 wxTopLevelWindow)生成,但不会为 wxGTK 中的子窗口生成。

请参阅

此类派生自 wxEvent,并可使用其函数

wxWidgets 文档:wxMoveEvent

事件

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

概要

函数

返回生成移动更改事件的窗口的位置。

类型

-type wxMove() ::
          #wxMove{type :: wxMoveEvent:wxMoveEventType(),
                  pos :: {X :: integer(), Y :: integer()},
                  rect :: {X :: integer(), Y :: integer(), W :: integer(), H :: integer()}}.
-type wxMoveEvent() :: wx:wx_object().
-type wxMoveEventType() :: move.

函数

-spec getPosition(This) -> {X :: integer(), Y :: integer()} when This :: wxMoveEvent().

返回生成移动更改事件的窗口的位置。

-spec getRect(This) -> {X :: integer(), Y :: integer(), W :: integer(), H :: integer()}
                 when This :: wxMoveEvent().