 | | Wide Studio Object Reference
| |
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 | |