iCAx开思工具箱
标题:
UIStyler中的位图控件?
[打印本页]
作者:
zwj149
时间:
2006-5-28 13:11
标题:
UIStyler中的位图控件?
请问各位大哥,位图控件中使用什么函数来加载本地机上的图片啊.或者是属性?我查了API好象没有哦!
作者:
hustxjx
时间:
2006-5-28 19:01
可以直接用Styler浏览本机图片
自动加载的吧
作者:
zwj149
时间:
2006-5-28 20:52
那样的话,不在自己的机上就显示不了.今天突然看到了按钮位图设置方法,然后模仿了一下结果设置成功了.不敢独享:代码如下:
nt YUNLI_construct_cb ( int dialog_id,
void * client_data,
UF_STYLER_item_value_type_p_t callback_data)
{
UF_STYLER_item_value_type_t value;
char PicPath[255+1]="";
strcpy(PicPath,getenv("UGII_USER_DIR")); //读取环境变量
strcat(PicPath,"\\Application\\backround.bmp\0");
if ( UF_initialize() != 0)
return ( UF_UI_CB_CONTINUE_DIALOG );
value.item_attr=UF_STYLER_BITMAP;
value.item_id=YUNLI_BITMAP;
value.value.string=PicPath;
UF_STYLER_set_value(dialog_id,&value);
UF_STYLER_free_value(&value);
/* ---- Enter your callback code here ----- */
// UF_PART_open(path,&assem,&error_status);
UF_terminate ();
return (UF_UI_CB_CONTINUE_DIALOG);
}
这样的话,不管在哪台机上只要设置好了环境变量就可以看见图片了........
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3