请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 674|回复: 8

[技术分享] NX二次开发中使用MFC的注意事项

[复制链接]

728

主题

998

帖子

6402

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6402
发表于 2021-8-9 10:25:10 | 显示全部楼层 |阅读模式
文/唐康林 独家原创 QQ125317589
       NX二次开时,如何使用MFC的对话框,这个问题,尚宇曾经写过文章:https://www.cnblogs.com/nxopen2018/p/11179640.html 基本上网上其它地方都是抄的他这文章。
      在这里,我想提出的一个问题是,像下面代码中new出来的对象,什么时候delete呢?
  1. AFX_MANAGE_STATE(AfxGetStaticModuleState());
  2. HWND UGHwnd = (HWND)UF_UI_get_default_parent();//获取UG窗口句柄
  3. CWnd *ugwindow = CWnd::FromHandle(UGHwnd);
  4. CFirstMFCDialog *dlg = new CFirstMFCDialog(ugwindow);
  5. if (dlg != NULL)
  6. {
  7.     BOOL ret = dlg->Create(IDD_DIALOG1, ugwindow);
  8.     dlg->ShowWindow(SW_SHOW);
  9.     //dlg->SetWindowPos(ugwindow, 300, 220, 200, 200, SWP_NOSIZE);//设置对话框固定位置
  10. }
复制代码
      我在网上还找了一圈,似乎没有人提出这个问题,就更没有人来解决这个问题了。其它的文章,几乎都是抄的尚宇的。
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

9

主题

97

帖子

2830

积分

终身VIP会员

Rank: 6Rank: 6

积分
2830
发表于 2021-8-9 12:02:03 | 显示全部楼层
学习一下,谢谢分享!
回复 支持 反对

使用道具 举报

1

主题

101

帖子

1273

积分

终身VIP会员

Rank: 6Rank: 6

积分
1273
发表于 2021-8-9 12:47:52 | 显示全部楼层
我的理解是 只有关闭了NX软件,它才会从NX中卸载掉。 因为使用MFC程序 不能用NX的立即卸载方式去做。所以这个地方什么时候delete应该就不用了。
回复 支持 反对

使用道具 举报

1

主题

101

帖子

1273

积分

终身VIP会员

Rank: 6Rank: 6

积分
1273
发表于 2021-8-9 12:53:13 | 显示全部楼层
本帖最后由 卢尚宇 于 2021-8-9 12:56 编辑
卢尚宇 发表于 2021-8-9 12:47
我的理解是 只有关闭了NX软件,它才会从NX中卸载掉。 因为使用MFC程序 不能用NX的立即卸载方式去做。所以这 ...

看了文章之后,确实发现有漏洞。一个人错,所有人抄了都在错~~
回复 支持 反对

使用道具 举报

0

主题

109

帖子

969

积分

终身VIP会员

Rank: 6Rank: 6

积分
969
发表于 2021-8-9 14:13:04 | 显示全部楼层

学习一下,谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

109

帖子

969

积分

终身VIP会员

Rank: 6Rank: 6

积分
969
发表于 2021-8-9 14:19:14 | 显示全部楼层
卢尚宇 发表于 2021-8-9 12:53
看了文章之后,确实发现有漏洞。一个人错,所有人抄了都在错~~

  原头找到了,就是你
回复 支持 反对

使用道具 举报

3

主题

144

帖子

748

积分

终身VIP会员

Rank: 6Rank: 6

积分
748
发表于 2021-8-9 16:24:39 | 显示全部楼层
谢谢分享
回复

使用道具 举报

6

主题

52

帖子

517

积分

终身VIP会员

Rank: 6Rank: 6

积分
517
发表于 2021-8-12 13:05:35 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

27

帖子

235

积分

终身VIP会员

Rank: 6Rank: 6

积分
235
发表于 2021-10-1 17:53:23 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号-1

GMT+8, 2021-10-17 08:20 , Processed in 0.095931 second(s), 22 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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