野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 6413|回复: 14

[求助] UI对话框打开失败

[复制链接]

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
发表于 2017-11-9 11:39 | 显示全部楼层 |阅读模式
在PROE里点击我自己创建的按钮会弹出UIDialog CreateCreate error,大家知道是什么原因吗
代码如下:int MxxgMenuActFn(uiCmdCmdId command,uiCmdValue *p_value,void *p_push_command_data)
{
        ProError status;
        char *dialog_name="Ejector1_1";
        int ActiveDialog_status;
/*====================================================*\
        装入对话框资源
\*====================================================*/
        status=ProUIDialogCreate(dialog_name,dialog_name);
        if(status!=PRO_TK_NO_ERROR)
        {
                AfxMessageBox(_T("UIDialog CreateCreate error!"));
                return status;
        }
//设置CANCEL按钮的动作函数
        ProUIPushbuttonActivateActionSet(dialog_name,"Cancel",CANCEL_Action,NULL);
//设置Update按钮的动作函数
        ProUIPushbuttonActivateActionSet(dialog_name,"Update",Update_Action,NULL);
//在参数输入框中显示模型的参数
        ParamsList(dialog_name);
//显示零件质量
        VolumeGet(dialog_name,"PartVolume");
/*====================================================*\
        显示和激活对话框
\*====================================================*/
        status=ProUIDialogActivate(dialog_name,&ActiveDialog_status);
        if(status!=PRO_TK_NO_ERROR)
        {
                AfxMessageBox(_T("UIDialogActivate error!"));
                return status;
        }
/*====================================================*\
        从内存清除对话框资源
\*====================================================*/
        status=ProUIDialogDestroy(dialog_name);
        if(status!=PRO_TK_NO_ERROR)
        {
                AfxMessageBox(_T("UIDialogDestroy error!"));
                return status;
        }
        return status;
}
}MMM`2HX}OVSM6VMF2NWOZ1.png

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-9 11:41 | 显示全部楼层
第一次学二次开发,不知道怎么排查原因,网上也找不到相关解答,只能跑来这里问问大佬们了
回复 支持 反对

使用道具 举报

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-9 16:26 | 显示全部楼层
没人帮帮小弟吗  装入对话框资源失败是什么情况呢,有什么原因
回复 支持 反对

使用道具 举报

77

主题

1033

回帖

167

威望

版主

Rank: 8Rank: 8

积分
1936

热心助人勋章斑竹勋章希望之星勋章

QQ
发表于 2017-11-10 10:10 | 显示全部楼层
直接用MFC的控件做啊。proe自带的UI不好用!动作函数中直接调用MFC的对话框控件变量即可!
回复 支持 反对

使用道具 举报

21

主题

310

回帖

6

威望

工程师

Rank: 3Rank: 3

积分
409
发表于 2017-11-11 19:56 | 显示全部楼层
有可能是对话框文件出错了
回复 支持 反对

使用道具 举报

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-14 19:22 | 显示全部楼层
liuhuzaqw 发表于 2017-11-10 10:10
直接用MFC的控件做啊。proe自带的UI不好用!动作函数中直接调用MFC的对话框控件变量即可!

毕业设计来的,要求用这个ui对话框,MFC那个后面我也有任务
回复 支持 反对

使用道具 举报

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-14 19:23 | 显示全部楼层
liuhuzaqw 发表于 2017-11-10 10:10
直接用MFC的控件做啊。proe自带的UI不好用!动作函数中直接调用MFC的对话框控件变量即可!

毕设要求学会用这个来做,后面的MFC也要学
回复 支持 反对

使用道具 举报

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-14 19:26 | 显示全部楼层
api163 发表于 2017-11-11 19:56
有可能是对话框文件出错了

说的是对话框的资源文件吗?
回复 支持 反对

使用道具 举报

7

主题

29

回帖

0

威望

实习生

Rank: 1

积分
40
 楼主| 发表于 2017-11-14 20:38 | 显示全部楼层
用prodialog_view.exe这个预览出现如图错误,是资源文件res出错还是我的cpp文件出错呀
JOQKOP%$2AV~XNEP1(PNC`7.png
回复 支持 反对

使用道具 举报

21

主题

310

回帖

6

威望

工程师

Rank: 3Rank: 3

积分
409
发表于 2017-11-23 13:23 | 显示全部楼层
对话框文件上传一下看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-3-29 07:27 , Processed in 0.123224 second(s), 28 queries .

快速回复 返回顶部 返回列表