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

iCAx开思网

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

【求助】在UG二次开发中如何调用MFC中的对话框资源?

[复制链接]
跳转到指定楼层
1
发表于 2003-4-3 13:34:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
::?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-4-3 13:43:42 | 只看该作者
按照《UG/OPEN API程序设计》中的程序好像调不通,而且我觉得它的方法有问题,他在ufusr中调用了AfxGetMainWnd()这个函数,这是MFC中的函数,返回的是CWnd*,UG中的主窗口是CWnd型吗?
  
郁闷ing.求高手帮助,谢了先。
3
发表于 2003-4-3 15:05:26 | 只看该作者
清华书上的内容就是西北工大一个研究生的文章内容。我前不久听一个朋友讲过,他也做过这方面的事情。他觉得即使调出来了也容易导致ug非正常死机。我自己没有试过。一般的对话框直接用ui styler设计就可以了。要想使对话框更漂亮,可以看帖子“uistyler的一个小秘密”。
4
发表于 2003-4-3 15:52:03 | 只看该作者
谢了
  
但是老板要改变UG的风格,要用树型对话框组织命令,可是ui styler中没有这个控件。
可以告诉我西工大那个研究生的文章在哪儿可以看到吗?
5
发表于 2003-4-3 16:27:53 | 只看该作者
我是2001年从“ug用户论文集”中看到的。你可以用关键词“张军波”、“西北工业大学”等搜索到。
帖子“uistyler的小秘密”中显示了tree的控件。只是我不知道用。
6
发表于 2003-4-3 20:24:13 | 只看该作者
大家真是同病相怜呀,我也是遇到这问题,要在UG作一棵树。
不过,我发现在UG二次开发中调用MFC中的对话框资源还是有可能的。
方法之一就是做MFC动态库。在动态库中使用MFC中的对话框资源,然后把它输出成一个函数(其中的内容可以通过其形参输入和输出)。然后在UG DLL中调用MFC DLL中的这个函数。这个成功的机会很大的。
方法之二,就是用MFC DLL形式作UG二次开发(不是Win32 DLL),手工加入入口函数。这个可能有潜在的危险,不过我是成功了的。(成功的原因我还不知道)
7
发表于 2003-4-3 22:22:22 | 只看该作者
谢谢lcfq了,我找到那篇文章了,基本上跟那本书上的是一样的,可是按照他的方法做可以编译但是链接通不过。
  
spline,我按你说的方法做过,但是调到UG中运行时会出现如下的错误。
你遇见过这种情况吗?你可不可以做一个简单的调用对话框的例子给我?
谢了先!
8
发表于 2003-4-4 09:42:54 | 只看该作者
to spline
你说 “我也是遇到这问题,要在UG作一棵树。”可以具体说说你在做什么吗?是把装配图中的装配树输出做成一颗树吗?
9
发表于 2003-4-5 12:17:06 | 只看该作者
对,我也遇到了同样的问题,不知道怎么办,请帮忙,谢谢!
10
发表于 2003-4-5 12:55:52 | 只看该作者
应该是一棵装配树。它是一个基于知识的一个参数化设计软件,装配树的形状已经是固定的了,只是要修改树中的零件的参数和检查的规则。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-25 21:28 , Processed in 0.031321 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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