![]() | Application Builder User's Guide | WideStudio/MWT Index Table of contents |
事件过程
事件过程是用于辅助由C++语言记述的项目动作的程序。通过使用事件过程, 不仅能实现项目难已达到的高度运动画面,项目功能追加,数据投入等功能, 还可完成更为复杂的动作。
对于事件过程,只要具备C++语言的基本知识,就可自由记述定义。 关于程序的记述方法,请参照程序编辑部分。
事件过程有下面的要素。
- 过程名称
同一项目中,可能有多项事件过程。 因此每个事件过程都有识别自己的名称。- 程序函数
事件过程中有用C++语言被记述的函数。 事件过程被启动的话,这个函数将被调用。 因此,可以认为 事件过程实体 = 程序函数。- 触发器
事件过程中有被启动的触发器。 当针对某项目的触发器被启动时,执行程序函数。
[事件过程]事件过程函数
事件过程的函数将通过引数中调用的项目来实现。
以下是Application Builder生成的活动过程函数的范例。
#include <WScom.h> #include <WSCfunctionList.h> #include <WSCbase.h> //---------------------------------------------------------- //Function for the event procedure //---------------------------------------------------------- void sample(WSCbase* object){ object->setProperty(WSNlabelString,"Hello.”);//A }static WSCfunctionRegister op(”sample”,(void*)sample);//A ,将项目的字符串属性WSNlabelSgtring设定为Hello.。
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |