明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1293|回复: 7

[已解答] ODCL與LSP問題

[复制链接]
发表于 2013-5-14 08:02 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-5-14 08:36 | 显示全部楼层
非模态对话框程序设计时几点提示说明:
1、请将对话框和按钮的Event Invoke的属性设置为 0 ,同步方式,并且在按钮命令事件函数中不能用command 命令方式执行Lisp语句,只能用dcl_sendstring函数来执行command命令,否则会出现command命令无效提示。
2、如果非模态对话框按钮的Event Invoke的属性设置为1 ,异步方式执行,则在按钮命令事件函数中可以使用command 命令方式执行Lisp语句,但是在本例中,因鼠标离开对话框窗口时,在OnMouseMovedOff事件中,会延迟800毫秒执行函数c:AutoHide隐藏对话框,因而导致重复进入Lisp的错误提示!为避免此种情况,本例的Event Invoke的属性设置为 0 ,按钮事件函数中一律避免使用command函数命令。
 楼主| 发表于 2013-5-14 12:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-5-15 17:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-5-15 21:25 | 显示全部楼层
峰峰兒 发表于 2013-5-15 17:54
(defun c:AutoHide_Form1_TextButton0_OnClicked (/)
  (dcl_sendstring "text ")
)

就你给的代码而言,本身没有任何问题!
你需要把你的odcl和lsp一块发上来,我们才能帮你分析!
 楼主| 发表于 2013-5-16 07:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-5-16 08:22 | 显示全部楼层
峰峰兒 发表于 2013-5-16 07:54
超級版主GU_XL你好;上次你有發表[OpenDCL] 【Gu_xl】OpenDcl對話框類似QQ的自動隱藏打開示例,我有下載對話 ...

opendcl对话框文件中相应的事件按钮上要勾选才行!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2013-5-16 14:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-29 03:53 , Processed in 0.341020 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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