单个DLL调取UTD文件
作者:互联网
BUTTON 工具1 LABEL 更改特征 !BITMAP D:\HB_MOULD\BMP\UTD1.BMP !ACCELERATOR F9 ACTIONS CS.dll BUTTON 工具2 LABEL 模具特征 !BITMAP D:\HB_MOULD\BMP\UTD2.BMP !ACCELERATOR F10 ACTIONS CS.dll BUTTON 工具3 LABEL 变换 !BITMAP D:\HB_MOULD\BMP\UTD5.BMP !ACCELERATOR F3 ACTIONS CS.dll BUTTON 工具4 LABEL 编辑 !BITMAP D:\HB_MOULD\BMP\UTD3.BMP !ACCELERATOR F4 ACTIONS CS.dll
#include <uf.h> #include <uf_ui.h> extern DllExport void ufusr( char *param, int *retcode, int param_len ) { if(stricmp(param,"工具1")==0) { //uc1601("用户点击的是按钮1",1); char *filename = "D:\\HB_MOULD\\application\\HB_MOULD1.utd"; logical read_flag = TRUE; UF_UI_create_usertool(0, filename, UF_UI_SHOW, &read_flag); if(read_flag) { uc1601("utd文件加载失败。", 1); } } else if(stricmp(param,"工具2")==0) { //uc1601("用户点击的是按钮2",1); char *filename = "D:\\HB_MOULD\\application\\HB_MOULD2.utd"; logical read_flag = TRUE; UF_UI_create_usertool(0, filename, UF_UI_SHOW, &read_flag); if(read_flag) { uc1601("utd文件加载失败。", 1); } } else if(stricmp(param,"工具3")==0) { //uc1601("用户点击的是按钮3",1); char *filename = "D:\\HB_MOULD\\application\\HB_MOULD3.utd"; logical read_flag = TRUE; UF_UI_create_usertool(0, filename, UF_UI_SHOW, &read_flag); if(read_flag) { uc1601("utd文件加载失败。", 1); } } else if(stricmp(param,"工具4")==0) { //uc1601("用户点击的是按钮4",1); char *filename = "D:\\HB_MOULD\\application\\HB_MOULD4.utd"; logical read_flag = TRUE; UF_UI_create_usertool(0, filename, UF_UI_SHOW, &read_flag); if(read_flag) { uc1601("utd文件加载失败。", 1); } } } extern int ufusr_ask_unload( void ) { return( UF_UNLOAD_IMMEDIATELY ); }
标签:UTD,read,filename,DLL,flag,BMP,HB,UF,调取 来源: https://www.cnblogs.com/huadong2020/p/13768545.html