| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 安装属性处理器

> ### 安装属性设定处理器

> 在属性设定中，如果选择「用户的处理器函数定义」选项的话，在调用setProperty函数，getProperty函数的时候，可安装属性处理器。
> 譬如属性名称为 WSNvalue 、属性型为long的情况，可如下面一样定义属性设定处理器。

>     void class_name::setWorkWSNvalue(long val){
>     //do something..
>     //实行setProperty(WSNvalue，val)时被调用
>     }

> 处理器函数名为setWork +属性名称。 setProperty 函数值，由val送来，并使用该值进行处理。

> ### 安装属性取得处理器

> 属性取得处理器在getProperty 函数被调用时被实行。
> 譬如属性名称为 WSNvalue 、属性型为long的情况下，可如下一样设定属性处理器。

>     void class_name::getWorkWSNvalue(long* val){
>     //do something..
>     //这个处理器在getProperty(WSNvalue)被实行时调用。
>     //可在*val里设定想返回的值。
>     }

> 处理器函数名为getWork +属性名称。 如果，想返回和现保持的属性值不同的值时，在*val中设定返回值。

Document Release 3.70 for WideStudio ver 3.70, May 2004

WideStudio documents index | Table of contents

Copyright(C) WideStudio Development Team, 1999-2004 | Last modified: May 25, 2004