为标准对象创建客户化GUI检查
默认情况下,WR为标准对象提供一些基本检查功能。但是,当现存的check功能不是很好满足自己需要的时候,就需要手动添加一些GUI检查点来完善。为标准对象添加属性检查的基本步骤如下:1 为该检查创建捕获功能,以便确定预期结果和实际结果;
2 为该检查创建比较功能,以便确定预期结果和实际结果;
3 注册使用该捕获功能和比较功能的检查;
4 将此新检查同标准对象类连接;
5 设置默认检查;
下面为计算器的按钮添加一个 Size 属性的检查。给出一段简单代码,并对一些基本语法给予注释。 脚本1:(完成了捕获功能和比较功能)
#Test Type:Compiled Module
#########################################################
Descrīption: User-Define function using to capture size of a object
#########################################################
function size_capture(object, inout size)
{
auto height,width;
obj_get_info(object, "height", height);
obj_get_info(object, "width", width);
size = height * width;
return 0;
} 脚本2:
load("C:\\size");
#注册使用该捕获功能和比较功能的检查
gui_ver_add_check ("size","size_capture","com_result","",0);
#将新属性同标准对象类连接
gui_ver_add_check_to_class("push_button","size");
#修改默认检查点设置
gui_ver_set_default_checks ("push_button","size"); 顶一个,不错的经验分享,之前都不知道有这样一个函数sdlkfj1
根据楼主的提示已经实验成功,脚本可运行 不错,学习ing
页:
[1]