iCAx开思网

标题: UG 调用MFC的一个实用函数问题 [打印本页]

作者: wukongyin    时间: 2005-8-3 15:29
标题: UG 调用MFC的一个实用函数问题
AFX_MANAGE_STATE(AfxGetStatic ModuleState());
请教大家..
这个函数的功能,
及其使用的方法,
以下是ug二次开发环境中调用MFC中CMYDialog类函数.
可是函数运行是出错,请大家帮忙解决.,.谢!!1
  
void DisplayDialog()
   {
AFX_MANAGE_STATE(AfxGetStatic ModuleState());
  
   CWKYDlg dlg;
   dlg.DoModal();//弹出对话框
   }
作者: pzytony    时间: 2005-8-3 15:36
请静态编译程序
作者: pzytony    时间: 2005-8-3 15:37
如果还是不行,应该是开发框架的问题。
《UG应用开发教程与实例精解》上有现成的框架,推荐你参考一下,免得浪费时间
作者: ljbest    时间: 2005-8-3 15:43
调用mfc。dll时,会出现全局变量不同步的问题,加上这个函数,告诉程序现在需要用到dll中的资源
作者: 深夜摔键盘    时间: 2005-8-4 08:38
参考一下这个帖子,在第3楼有讲这个切换模块状态的函数的作用:
https://www.icax.org/70/2005-05/21/183717-1.htm
作者: 深夜摔键盘    时间: 2005-8-4 08:40
你的那个宏好象写错了,是不是程序中也那样写的?AfxGetStaticModuleState中间没有空格
作者: wukongyin    时间: 2005-8-8 09:14
谢谢各位的精彩讨论,这个问题我们已经解决了,
问题是宏定义写错了,中间没有空格,是我太大意了,谢谢各位.
  
  调用mfc的工作全部完成后,老板说不能满足要求.又有新的问题,
这里想请教大家另一个问题、:
怎么用mfc (exe )工程中的一个控件来添加命令运行ug程序...
并同时在ug界面中生成编辑的图形
谢谢各位了
作者: 深夜摔键盘    时间: 2005-8-8 09:24
wukongyin wrote:
  调用mfc的工作全部完成后,老板说不能满足要求.又有新的问题,  
  这里想请教大家另一个问题、:  
  怎么用mfc (exe )工程中的一个控件来添加命令运行ug程序...  
  并同时在ug界面中生成编辑的图  
  
......
  

  
能说说你打算怎么实现吗?
作者: fengling2001    时间: 2005-8-13 14:43
呵呵,你是在VC中来调用UG,我做过一个在UG中调用dll的例子,而且是利用树形控件+SQL+列表控件实现的,呵呵!
作者: wukongyin    时间: 2005-8-20 13:39
从UG调用VC(EXE)也是我们也要做的工作,但是现在还不知到怎么从VC(EXE)调用 UG,有什么好的方法,谢谢指教
作者: hjz310519    时间: 2005-8-20 15:46
你自己的先有个想法,然后大家讨论,说说你自己的想法吧
作者: xilen    时间: 2005-8-22 08:04
谢谢
作者: xilen    时间: 2005-8-22 08:05
顶一下
作者: wukongyin    时间: 2005-8-25 22:26
我想用CFILE类来做..
可是只能打开文本文件,,,,,,,至于怎么打开UG目录下的ugraf文件还不知道,
想问问有没大虾能指点一下,,
  在VC(EXE)中做一个对话框,->加控件->加OK函数->添加单击命令->
在ONOK函数下面加代码..
  
(打开预定文件UGRAF.EXE)
  
在实现最后一步有问题....
希望大家可以帮助解决..谢谢!!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3