| Application Builder User's Guide | WideStudio/MWT Index Table of contents |
이벤트 프로시저란
이벤트 프로시저는 C++ 언어로 기술된, 객체의 동작을 제어하기를 위한 프로그램입니다. 이벤트 프로시저를 사용함으로써 객체만으로는 실현이 어려운 고도한 움직임을 보이는 화면, 객체에 기능 추가, 데이터 투입 등, 더욱 복잡한 동작을 실현할 수 있습니다.
이벤트 프로시저는 C++언어의 지식이 있으면 자유자재로 작성할 수 있습니다. 프로그램의 내용에 대해서는 프로그래밍편을 참조해 주십시오.
이벤트 프로시저는 다음의 요소를 가집니다.
- 프로시저 명칭
객체는 많은 이벤트 프로시저와 연결될 경우가 있습니다. 따라서 이벤트 프로시저는 식별하기를 위하는 이름을 가집니다.- 프로그램 함수
이벤트 프로시저는 C++언어로 기술된 함수를 가집니다. 이벤트 프로시저는 호출되면 그 함수를 실행합니다. 따라서 이벤트 프로시저 본체는 바로 프로그램 함수 라고 생각하면 좋겠습니다.- 트리거(trigger)
이벤트 프로시저는 호출되기를 위한 트리거를 가집니다. 객체에 대하는 트리거가 발생하면 프로그램 함수가 실행됩니다.
[ 이벤트 프로시저 ]이벤트 프로시저 함수
이벤트 프로시저 함수는 인수로서 연결된 객체를 받습니다.
다음에 나타내는 것은 애플리케이션 빌더가 생성한 이벤트 프로시저 함수의 샘플입니다.
#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 |