找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18114|回复: 27
打印 上一主题 下一主题

【原创】嘿嘿针对skywoodug调用mfc对话框旧话重提

[复制链接]
跳转到指定楼层
1
发表于 2004-10-28 16:00:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里有不少和欧一样是初学者,偶在这里学了不少东东,现在再把这些东西换回来,送给和欧一样的新手吧,可能入门快点。
前面有zzz版主发了个手把手的ug二次开发,偶这个也算手把手吧。本来想做成录像的,弄了半天不好使,555555555。有哪位大虾哪天有空教教欧,小女子在这里谢过了。嘿嘿。
好了言归正传吧。
首先建立一个新的vc的工程,我们通常是建立一个MFC App Wizard(exe)的,现在建立的是MFC App Wizard(dll)工程。如图一

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-10-28 16:03:55 | 只看该作者
当然了欧还是用的vc6和ugnx1,键盘dd已经用刀.net和nx3了,偶还不会,555,只能用这些旧工具了。
建立好工程后,插入一个对话框,由于欧门建立的是dll工程,所以生成的框架没带。在vc里的insert里的Resource里如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2004-10-28 16:06:40 | 只看该作者
然后根据这个对话框,建立一个新的对话框的类,点击刚才建立的对话框,右键然后classwizard然后选择create a new class,ok,然后输入一个名字。如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2004-10-28 16:07:04 | 只看该作者
2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2004-10-28 16:07:33 | 只看该作者
3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2004-10-28 16:07:49 | 只看该作者
4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2004-10-28 16:09:48 | 只看该作者
然后在ug_mfc.cpp里加入#include "ug_mfc_dlg.h"
  
                                    #include <uf.h>
头文件。
在最后面加入
extern "C" __declspec(dllexport) void ufusr(char *param, int *retcode, int rlen)
{
  
  UF_initialize();
  
  Cug_mfc_dlg dlg;
                    dlg.DoModal();
  UF_terminate();
}
extern "C" int ufuser_ask_unload(void)
{
  return(UF_UNLOAD_UG_TERMINATE);
}
如上这些代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2004-10-28 16:10:12 | 只看该作者
对了,还有在project->setting里设置link里的output file name里输入一个合适的路径,否则ug出错,开始欧方的地址里有中文,还有e:\c++等都不行,在object/library modules里加入libufun.lib libugopenint.lib 这两个文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2004-10-28 16:13:57 | 只看该作者
ding
10
发表于 2004-10-28 16:17:35 | 只看该作者
next
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-31 10:52 , Processed in 0.027530 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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