| Programming Guide | WideStudio/MWT Index Table of contents |
멤버 객체에 접근(access)하기에는
클래스 이벤트 프로시저내에서의 멤버 객체에 접근(access)
멤버 객체에 접근(access)하기에는 먼저 그 객체가 멤버으로서 정의(define)되여있는 필요가 있습니다( 클래스 응용프로그램 윈도우편의 [ 객체를 멤버 변수로 하기에는]의 절을 참조해주세요).
다음 예는 어느 클래스(sample)의 이벤트 프로시저의 예입니다.
sample* 의 base 포인터가 수치입력클래스의 객체본체입니다. 멤버의 객체( 예컨데 newvlab000)는 base->newvlab000 는 형식으로 접근(access)합니다.#include <sample.h> void sample::event_procedure(WSCbase* object){ sample* base = (sample*)object->getUserData(WS_BASE_CLASS); //무슨 처리를 써주세요 // 멤버의 객체에 접근(access)... WSCvariant val = base->newvlab000->getProperty(WSNuserValue); ... }멤버의 객체 newvlab000 에 base-> 로 접근(access)하는것이 알수가있습니다.멤버 함수내에서의 멤버 객체에 접근(access)
클래스 이벤트 프로시저내에서의 멤버 객체에 접근(access)하기에는 base-> 가 필요했스나 멤버 함수내 ( 속성핸들러도 보함합니다)에서는 그 필요가 없습니다.
다음 예도 어느 클래스(sample)의 멤버 함수인 method1() 에서의 멤버 객체의 접근(access)입니다.// 샘플 메서드 void sample::method1(long data){ newvlab000->setProperty(WSNuserValue,data); ... }
| Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |