明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 13690|回复: 26

[讨论] 【思路求助】有趣的对话框程序!LISP能实现吗?

[复制链接]
发表于 2013-5-3 11:34:03 | 显示全部楼层 |阅读模式
本帖最后由 wowan1314 于 2013-6-12 20:17 编辑

这个程序很帅气! 不知道LISP能实现吗?

主要是鼠标点哪里对话框就出现在哪里!!! DCL估计难搞。不知道ODCL能做出不?!

以下演示图片是MSTEEL程序包的一个功能。看了他的程序都是ARX文件。

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2018-7-20 19:23:59 | 显示全部楼层
MSTEEL的确是很帅气的。。。我一直在用着。
发表于 2018-2-1 09:34:35 | 显示全部楼层
程序好强大.有没有做一个通用的呀?
发表于 2018-1-29 16:26:53 | 显示全部楼层
程序好强大.有没有做一个通用的呀?
发表于 2013-5-3 13:21:36 | 显示全部楼层
这个程序是什么软件的啊,看着强大啊
发表于 2013-5-3 15:56:35 | 显示全部楼层
太花了,看不清。
发表于 2013-5-3 20:10:29 | 显示全部楼层
占位等高手出来解答
发表于 2013-5-3 20:47:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-5-3 21:13:25 | 显示全部楼层
又开了眼了!
发表于 2013-5-3 21:20:30 | 显示全部楼层
MSTEEL工具箱里的双击改筋功能。与左手改筋相类
发表于 2013-5-3 22:30:12 | 显示全部楼层
这个应该是可以实现的,既不用Dcl,也不用OpenDcl!可以使用Grread来实现!
实现思路:
1、当需要调出菜单时,根据屏幕大小,在鼠标位置用Line和Mtext绘制出菜单!绘制菜单时,可在菜单下绘制一个wipeout,用以覆盖菜单下的对象!
2、用while 循环,根据GRRead的鼠标位置来判断判断鼠标位于菜单的哪一格,或者也可以根据鼠标的位置直接选取菜单中的MText来判断鼠标的位置,单鼠标位于某一各中时,将该格的MTEXT的背景改为灰色或其它什么颜色以示选中,鼠标离开该格时,恢复先前选中的MTEXT的背景,重新显示选中的格子的MTEXT背景颜色
3、当点击鼠标左键,表示选中某一格后,删除菜单,根据选中的内容继续往下执行!
4、可以用鼠标右键来确认取消菜单,删除菜单!

评分

参与人数 1明经币 +1 收起 理由
wowan1314 + 1 很给力!非常好思路

查看全部评分

发表于 2013-5-4 13:11:00 | 显示全部楼层
dcl对话框可以根据鼠标位置改动吧
 楼主| 发表于 2013-5-4 13:59:04 | 显示全部楼层
hao3ren 发表于 2013-5-4 13:11
dcl对话框可以根据鼠标位置改动吧

DCL可以记忆上次位置,却不知道怎么根据鼠标位置改动?!

能否具体说明下? 最好能举个例子。谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 21:32 , Processed in 0.313645 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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