WideStudio/MWT Logo
WideStudio/MWT
Programming Guide
WideStudio/MWT Index
Table of contents


在对象中设置新的事件过程

通过addProcedure()成员函数,在对象中设置新的事件过程

添加事件过程的成员函数 功能
addProcedure(WSCprocedure*) 添加新的事件过程

按照如下步骤生成事件过程对象。 (A)指定事件过程名和触发器生成事件过程对象。 (B)通过setFunction()指定实行函数和该函数的名称。 (C)在GUI对象中添加生成的事件过程对象。

void _new_event_procedure(WSCbase*){
//新建的事件过程函数
}

void event_procedure(WSCbase* object){ 
  //生成名为"new proc"的事件过程
  //触发器为WSEV_MOUSE_IN (MOUSE_IN 触发器)
  WSCprocedure* ep = new WSCprocedure("new proc",WSEV_MOUSE_IN); //(A)
  ep->setFunction(_new_event_procedure,"_new_event_procedure");  //(B)
  object->addProcedure(ep);                                      //(C)
}


Document Release 3.90 for WideStudio/MWT ver 3.90, Jul 2005


WideStudio/MWT documents index | Table of contents

Copyright(C) WideStudio/MWT Development Team, 1999-2005 Last modified: Jul 31, 2005