Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

12.页面事件和置顶页面

[email protected] edited this page May 4, 2020 · 4 revisions

置顶页面

置顶页面会被持续绘制,并且绘制顺序永远保持在所有页面之后。但显示顺序却在最顶层。
置顶页面的开启方法:

    Page.TopPage = True

页面事件

Update 事件

每一帧应用绘制时,该事件都会被触发,你可以在此过程内放置应用绘制代码。

Wheel 事件

每次鼠标滑轮滚动时,该事件都会被触发。

参数名 类型 说明
Direction Integer 滚动方向,1=向下滚动,-1=向上滚动
Depth Single 滚动幅度

Enter 事件

当页面被切换到当前页面时,该事件就会被触发。

Leave 事件

当页面从当前页面切换到其他页面时,该事件就会被触发。

Gotfocus 事件

当应用窗口得到焦点时,该事件就会被触发。

Lostfocus 事件

当应用窗口失去焦点时,该事件就会被触发。

AnimationDone 事件

每一个基本动画播放结束时,该事件都会被触发。

参数名 类型 说明
id Integer 播放完毕的动画的序号

AnimationMsg 事件

当某个高级动画发送消息时,该事件就会被触发。

参数名 类型 说明
id String 高级动画名称
msg String 发送的消息

NOTE:
如果发送的消息为dispose,那么该消息不会被发送而是直接销毁目标动画。

系统页面

Emerald调试时需要显示的一些页面会被标识为系统页面,被标识后,该页面绘制的图形不参与调试工具的检测。
系统页面的开启方法(不推荐):

    Page.IsSystem = True