点击查看详细介绍

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

masterchou 22年前 7616 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


::?

0

最新回复 (9)
  • masterchou 22年前
    1

    按照《UG/OPEN API程序设计》中的程序好像调不通,而且我觉得它的方法有问题,他在ufusr中调用了AfxGetMainWnd()这个函数,这是MFC中的函数,返回的是CWnd*,UG中的主窗口是CWnd型吗?

  • lcfq 22年前
    2

    清华书上的内容就是西北工大一个研究生的文章内容。我前不久听一个朋友讲过,他也做过这方面的事情。他觉得即使调出来了也容易导致ug非正常死机。我自己没有试过。一般的对话框直接用ui styler设计就可以了。要想使对话框更漂亮,可以看帖子“uistyler的一个小秘密”。

  • masterchou 22年前
    3

    谢了

  • lcfq 22年前
    4

    我是2001年从“ug用户论文集”中看到的。你可以用关键词“张军波”、“西北工业大学”等搜索到。
    帖子“uistyler的小秘密”中显示了tree的控件。只是我不知道用。

  • spline 22年前
    5

    大家真是同病相怜呀,我也是遇到这问题,要在UG作一棵树。
    不过,我发现在UG二次开发中调用MFC中的对话框资源还是有可能的。
    方法之一就是做MFC动态库。在动态库中使用MFC中的对话框资源,然后把它输出成一个函数(其中的内容可以通过其形参输入和输出)。然后在UG DLL中调用MFC DLL中的这个函数。这个成功的机会很大的。
    方法之二,就是用MFC DLL形式作UG二次开发(不是Win32 DLL),手工加入入口函数。这个可能有潜在的危险,不过我是成功了的。(成功的原因我还不知道)

  • masterchou 22年前
    6

    谢谢lcfq了,我找到那篇文章了,基本上跟那本书上的是一样的,可是按照他的方法做可以编译但是链接通不过。

  • wlzhao33 22年前
    7

    to spline
    你说 “我也是遇到这问题,要在UG作一棵树。”可以具体说说你在做什么吗?是把装配图中的装配树输出做成一颗树吗?

  • mood 22年前
    8

    对,我也遇到了同样的问题,不知道怎么办,请帮忙,谢谢!

  • spline 22年前
    9

    应该是一棵装配树。它是一个基于知识的一个参数化设计软件,装配树的形状已经是固定的了,只是要修改树中的零件的参数和检查的规则。

请登录后发表新帖