NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突

在UG二次开发中,若使用MFC库,一旦加上#include<Afx.h>头文件,或者使用<windows.h>头文件下面这句话就报错

theDialog = GetPoints::theUI->CreateDialog(theDlxFileName);

解决CreateDialog函数在UI.hxx文件和WinUser.h中的冲突
在windows API中已经将CreateDialog定义为宏 CreateDialogW,如下图WinUser.h中

当编译到UI.hxx中时,CreateDialog函数背当作CreateDialogW函数,从而产生矛盾


解决方法是使用 #undef CreateDialog,意为取消CreateDialog的宏定义

API帮助出处

参考资料https://blog.csdn.net/qq_41843732/article/details/91422764

NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突相关推荐

  1. UG二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突

    文章出自https://blog.csdn.net/qq_41843732/article/details/91422764 在UG二次开发中,若使用MFC库,一旦加上#include<Afx. ...

  2. UG/NX二次开发-阿飞博客专栏目录(九块九抄代码)

    九块九抄代码,小例子,随时用,随时查,ctrl+c to ctrl+v 方便大家抄代码 博客园免费试看部分UF函数 https://www.cnblogs.com/nxopen2018/ 全部内容请九 ...

  3. NX二次开发-创建图纸尺寸表达式抑制UF_DRF_add_controlling_exp

    NX二次开发-创建图纸尺寸表达式抑制UF_DRF_add_controlling_exp #include <uf.h> #include <uf_modl.h> #inclu ...

  4. NX二次开发-UFUN创建圆柱UF_MODL_create_cyl1

    NX二次开发-UFUN创建圆柱UF_MODL_create_cyl1 NX9+VS2012#include <uf.h> #include <uf_modl.h> #inclu ...

  5. NX二次开发-获得图纸视图的名字UF_OBJ_ask_name

    NX二次开发-获得图纸视图的名字UF_OBJ_ask_name #include <uf.h> #include <uf_draw.h> #include <uf_obj ...

  6. NX二次开发-UFUN导入图框UF_PART_import

    NX二次开发-UFUN导入图框UF_PART_import NX11+VS2013#include <uf.h> #include <uf_part.h> #include & ...

  7. NX二次开发-UFUN创建圆锥UF_MODL_create_cone1

    NX二次开发-UFUN创建圆锥UF_MODL_create_cone1 NX11+VS2013#include <uf.h> #include <uf_modl.h>UF_in ...

  8. NX二次开发-UFUN获得图纸页数量UF_DRAW_ask_num_drawings

    NX二次开发-UFUN获得图纸页数量UF_DRAW_ask_num_drawings #include <uf.h> #include <uf_draw.h> #include ...

  9. NX二次开发-UFUN替换组件UF_ASSEM_use_alternate

    NX二次开发-UFUN替换组件UF_ASSEM_use_alternate NX9+VS2012#include <uf.h> #include <uf_ui.h> #incl ...

最新文章

  1. 表情显示服务器异常,MySqlmoji表情引发的存储异常微信昵称
  2. OpenGL渲染纹理和平面反射
  3. 敏捷回顾会议的套路与实践分享
  4. 用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理
  5. thinkphp3.2 代码生成并点击验证码
  6. git clone 多个_软件测试知识点 | 测试过程常用的Git命令
  7. 孤岛惊魂4服务器稳定吗,《孤岛惊魂5》究竟好不好玩 让我来告诉你(缺点)
  8. c语言编写转动惯量的数据处理函数,【物理实验】C语言处理刚体惯量数据,上物理实验的戳进.省90......
  9. excel按某个值进行筛选后,将筛选出来的行进行排序
  10. 瀑布流布局 js定位
  11. 操作系统——进程的状态与转换
  12. vue实现页面锁屏完美解决
  13. 定额人工费调整差额的几个解决方案
  14. System怎样获取当前系统时间
  15. 输入框:请输入关键字 小功能
  16. 软件加密系统Themida应用程序保护指南(七):外挂插件
  17. asp数据库服务器端连接错误信息,主数据库连接出错,请检查数据库连接字符串!...
  18. mysql 叶子节点_MySQL 树形结构 根据指定节点获取其所有叶子节点
  19. Linux里面的基本指令
  20. 微信小程序开发教程(一)--注册小程序、下载开发工具及新建工程

热门文章

  1. 关于Integer和int
  2. 用批处理文件替换或删除文件名中的字符
  3. Python中整除(//)和取余(%)问题
  4. 发现魔方阵的一个有趣现象
  5. Nginx的启动、停止与重启
  6. 如何将试卷导入到mysql中,一种基于C#中将Word试题导入数据库实现方法.doc
  7. 训练赛一:bfs广搜题目 CF115B Lawnmower
  8. @Aspect注解使用场景
  9. 使用Git向Github上传项目(包含大文件>25mb)
  10. Linux 数据可视化工具