|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
//CHANGE_INT_1; 控件数值的范围为 50~500 怎么设置的
//能直接在 构造 函数里设置 控件数值的范围吗
//或
//我按下 确定按钮后 判断控件数值是否超出范围
//如果 超出范围 则从新操作
//取得控件数值
int a_a[2];
UF_STYLER_item_value_type_t data_a;
data_a.item_attr=UF_STYLER_VALUE;
data_a.item_id=CHANGE_INT_1; //指定被访问的控件标识
UF_STYLER_ask_value(dialog_id,&data_a); //取得数值可以用
a_a[0]=data_a.value.integer;
data_a.item_id=CHANGE_INT_2; //指定被访问的控件标识
UF_STYLER_ask_value(dialog_id,&data_a); //取得数值可以用
a_a[1]=data_a.value.integer;
//判断控件数值是否 超出范围
if ( a_a[0] < 50 || a_a[0] > 500)
{
uc1601("你输入的参数(a)必须在 50~500 之间,请重新操作。",1);
goto L10;
}
if ( a_a[1] < 50 || a_a[1] > 500)
{
uc1601("你输入的参数(b)必须在 50~500 之间,请重新操作。",1);
goto L10;
}
goto L00;
// 如果输入的参数 超出范围 结束程序【结束程序不好 我又要重新运行 如何从新操作 】
L10:;
{
UF_terminate ();
return (UF_UI_CB_EXIT_DIALOG);
}
L00:;
|
|