乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 52|回复: 9

[编程交流] 对话框不';不要走火

[复制链接]

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 22:53:53 | 显示全部楼层 |阅读模式
大家好,
 
请帮忙。
 
即使在(Done_Dialog 1)之后,我的对话框仍保留在屏幕上,直到例程完成其过程。我在(完成对话1)之后尝试(重画),但运气不好。
 
有什么解决办法吗?
 
当做
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:02:19 | 显示全部楼层
没有看到完整的代码是很难猜测的。但是,哪里有START\u对话框函数调用?
回复

使用道具 举报

4

主题

194

帖子

192

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 23:12:23 | 显示全部楼层
Done_对话框后的“1”是什么。
 
如果您假设这是对话框号,那就错了。只需在没有“1”的情况下尝试(Done_对话框)。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:18:48 | 显示全部楼层
尽管是可选的,但DONE\u DIALOG函数的参数将被START\u DIALOG函数用作返回值,并存储在DIASTAT系统变量中。它将在稍后的代码中用于测试用户如何关闭对话框。
 
然而,直到调用START\u DIALOG,DONE\u DIALOG函数才生效;因此,我问在OP的代码中第二个在哪里调用;我怀疑这是最后的陈述之一。
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 23:24:57 | 显示全部楼层
很抱歉成为迟到的会员。
谢谢你的回复。
 
但我认为我不够清楚,我的例程正常工作,它对DONE\u对话框功能没有任何影响。它处于正确的位置。
 
主要问题是对话框的回声仍留在屏幕上,而不是对话框本身。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 23:27:15 | 显示全部楼层
这是你在日常活动结束时所拥有的吗?否则,如果代码不是那么多行或只是与对话框相关的代码,请发布代码以检查它们。
 
  1.             (start_dialog)
  2.             (unload_dialog id)
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:39:42 | 显示全部楼层
你说的“回声”是什么意思?你能发布一个屏幕截图吗?它可能与您的视频卡有关,无法通过AutoLISP解决。
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 23:46:15 | 显示全部楼层
我非常抱歉,伙计们,我又迟到了,因为我要出去做一个项目。
 
Mircea先生请参阅附件。
 
 
235353cmqa64rvpypzbkpp.jpg
 
希望尽快得到解决方案。
 
当做
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:50:19 | 显示全部楼层
我恐怕还是不清楚发生了什么;屏幕上剩下的是整个对话框还是它的一部分?
您是否检查了在代码中调用START\u对话框的位置?
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-5 23:54:40 | 显示全部楼层
找到了与我有相同问题的链接,一旦全屏更新,所有内容都应该重新绘制。代码是用C++编写的,我无法用C#实现,是否有这些函数的C#示例代码。
 
http://forums.autodesk.com/t5/ObjectARX/Update-Full-Screen/td-p/321018
 
希望尽快得到解决方案。
 
谢谢你抽出时间。
 
当做
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-18 11:12 , Processed in 0.303029 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表