![]() | Application Builder User's Guide | WideStudio/MWT Index Table of contents |
触发器
触发器就像项目发生的活动一样的。在事件过程中,可设定触发器, 并通过该触发的启动而启动事件过程。 譬如,如果在项目上当鼠标被单击时,WSEV_MOUSE_PRESS 将被调用。 因此设定有 WSEV_MOUSE_PRESS 的事件过程将被启动。
事件过程可利用的触发器,大致分为以下4种。
- 根据项目的状态变化发生的触发器
表示状态等项目状态发生变化时发生。- 根据鼠标变化发生的触发器
鼠标动作时发生。- 根据键盘变化发生的触发器
按下键盘等有关键盘的动作发生时发生。- 其他
涉及状态变化的部分 说明 WSEV_INITIALIZE 项目初期化时 WSEV_DELETE 项目被削除时 WSEV_ACTIVATE 按下暗钮时 WSEV_VALUE_CH 按钮的设定值被改变时 WSEV_VISIBLE_CH 项目的表示状态出现变化时 WSEV_PARENT_VISIBLE_CH 所属上位项目的表示状态出现变化时 WSEV_EXPOSE 项目窗口被改变时 WSEV_RESIZE 窗口大小被外部改变时 WSEV_SENSITIVE_CH 项目的选择属性发生变化时 WSEV_PARENT_SENSITIVE_CH 所属上位项目的选择属性被变化时
涉及鼠标动作部分 说明 WSEV_MOUSE_IN 鼠标移到项目上时 WSEV_MOUSE_OUT 鼠标离开项目时 WSEV_MOUSE_PRESS 鼠标键被按下时 WSEV_MOUSE_RELEASE 鼠标键被松开时 WSEV_MOUSE_MOVE 鼠标移动时
涉及键盘动作部分 说明 WSEV_FOUCS_CH 光标变化时 WSEV_KEY_PRESS 按下键盘时 WSEV_KEY_RELEASE 离开键盘时 WSEV_KEY_HOOK 键盘被按下之前
其他 说明 WSEV_NONE 没有触发器
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |