单个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 );
}

 

上一篇:Centos 7 邮件DNS


下一篇:回文子串【Hash】【二分】