| Application Builder User's Guide | WideStudio/MWT Index Table of contents |
트리거(trigger)란
트리거란 객체에 대해서 발생하는 이벤트 같은 것입니다. 이벤트 프로시저에 대해서 트리거(trigger)를 설정할 수 있고, 그 트리거가 발생할 때 이벤트 프로시저가 호출됩니다. 예컨데 객체위에서 마우스를 클릭한 경우, WSEV_MOUSE_PRESS 가 발생합니다. 따라서 WSEV_MOUSE_PRESS 를 설정한 이벤트 프로시저가 호출됩니다.
이벤트 프로시저를 호출할 트리거는, 크게 분류하여 다음과 같이 4종류 있습니다.
- 객체의 상태 변화로 발생할 것
표시 상태 등 객체의 상태가 변화할 때 발생합니다.- 마우스 변화로 발생할 겻
사용자의 조각으로 마우스가 동작할 때 발생합니다.- 자판 변화로 발생할 것
키를 누를 때 등 자판에 관하는 것으로 발생합니다.- 기타
상태 변화에 대하는 것 설명 WSEV_INITIALIZE 객체가 초기화된 때 WSEV_DELETE 객체가 삭제될 때 WSEV_ACTIVATE 버튼등을 누르고 놓을 때 WSEV_VALUE_CH 토글 버튼 등 값이 변화한 때 WSEV_VISIBLE_CH 객체의 표시 상태가 변화한 때 WSEV_PARENT_VISIBLE_CH 부모 객체의 표시 상태가 변화한 때 WSEV_EXPOSE 객체가 나와서 묘화될 때 WSEV_RESIZE 객체의 크기를 외부에서 변경한 때 WSEV_SENSITIVE_CH 객체의 선택 속성이 변화한 경우 WSEV_PARENT_SENSITIVE_CH 부모 객체의 선택 속성이 변화한 경우
마우스에 대하는 것 설명 WSEV_MOUSE_IN 마우스가 객체 안으로 들어 온 때 WSEV_MOUSE_OUT 마우스가 객체 밖으로 나간 때 WSEV_MOUSE_PRESS 마우스 버튼을 누른 때 WSEV_MOUSE_RELEASE 마우스 버튼을 놓는 때 WSEV_MOUSE_MOVE 마우스가 움직인 때
자판에 대하는 것 설명 WSEV_FOUCS_CH 포커스가 변화한 경우 WSEV_KEY_PRESS 자판을 누른 때 WSEV_KEY_RELEASE 자판을 놓는 때 WSEV_KEY_HOOK 자판을 누른 직전
기타 설명 WSEV_NONE 트리거 없음
| Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |