WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 속성핸들러를 실장하기에는

> ### 속성 설정핸들러를 실장하기에는

> 속성 설정에서 [ 사용자에의한 핸들러함수의 정의(define)]를 체크하면 setProperty 함수, getProperty 함수를 부른경우에 실행되는 속성핸들러를 실장 할수 있습니다.
> 예컨데 속성명칭이 WSNvalue , 속성형이 long 인 경우, 속성 설정핸들러는 다음과 같은 서식으로 정의(define)됩니다.

>       void class_name::setWorkWSNvalue(long val){
>         //do something..
>         //이 핸들러는 setProperty(WSNvalue,val) 의 실행으로 불리웁니다.
>       }

> 핸들러 함수명은 setWork + 속성명칭이 됩니다. setProperty 함수에 이어진 값이 val 에 옮겨지기에 그 값을 이용해서 처리를 실행합니다.

> ### 속성 취득핸들러를 핸들러를 실장하기에는

> 속성 취득핸들러는 getProperty 함수를 부른 경우에 실행됩니다.
> 예컨데 속성명칭이 WSNvalue , 속성형이 long 인 경우, 설정 속성핸들러는 다음과 같은 서식으로 정의(define)됩니다.

>       void class_name::getWorkWSNvalue(long* val){
>         //do something..
>         //이 핸들러는 getProperty(WSNvalue) 의 실행으로 불리웁니다.
>         //*val 에 결과로 돌릴 값을 설정 할수 있습니다.
>       }

> 핸들러 함수명은 getWork + 속성명칭에 됩니다. 혹시 보지하는 속성치와 다른 값을 돌릴 경우에는 *val 에 돌릴 값을 격닙합니다.

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004