WideStudio Application Builder User's Guide

| WideStudio Application Builder User's Guide | WideStudio 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.。

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004