Wide Studio Object Reference

Wide Studio Home
Up to


Class Name

WSDvariant

Methods

  • WSCprocedure(char*,long trg);   :WSDvariant
  • setFunction(void(*)(WSCbase*),char*);   :WSDvariant


Specification of methods



WSCprocedure method

Form
WSCprocedure(char* epname,long trigger)
Function
Creates a instance of WSCprocedure class.
Description
Parameters
(in)char* epname the event procedure name
(in)long trigger the trigger

There are folloing triggers.
WSEV_NONE None
WSEV_INITIALIZE Initilized trigger
WSEV_DELETE Deleting trigger
WSEV_ACTIVATE Activating trigger
WSEV_VALUE_CH Value changed trigger
WSEV_FOCUS_CH Focus changed trigger
WSEV_VISIBLE_CH Visibility changed trigger
WSEV_PARENT_VISIBLE_CH Visibility of the parent changed trigger
WSEV_SENSITIVE_CH Sensitibility changed trigger
WSEV_PARENT_SENSITIVE_CH Sensitibility of the parent changed trigger
WSEV_EXPOSE Exposed trigger
WSEV_RESIZE Resized trigger
WSEV_MOUSE_IN Mouse entered trigger
WSEV_MOUSE_OUT Mouse left trigger
WSEV_MOUSE_PRESS Mouse pressed trigger
WSEV_MOUSE_RELEASE Mouse released trigger
WSEV_MOUSE_MOVE Mouse moving trigger
WSEV_KEY_PRESS Key pressed trigger
WSEV_KEY_RELEASE Key released trigger
WSEV_KEY_HOOK Key hooking trigger
Return value
Nothing.
Notice



setFunction method

Form
long setFunction(void(*func)(WSCbase*),char* fname)
Function
Specifies the event procedure.
The type of the event procedure is as follows.
void foo(WSCbase*)
Description
Parameters
(in)void(*func)(WSCbase*) The address of the function
(in)char* fname the function name (for debugging.)

Return value
WS_NO_ERR = 正常、WS_ERR = 異常。
Notice


Document Release 1.0

For Use with Wide Studio Release 1.0, Summer 2000


Wide Stuido Home | Up to

Copyright(C) T. Hirabayashi, 2000 Last modified: July 01, 2000