![]() | Programming Guide | WideStudio/MWT 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中设定返回值。
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |