WideStudio Logo
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, Feb 2004


WideStudio documents index | Table of contents

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