明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4000|回复: 9

DCL 也可以有菜单!

[复制链接]
发表于 2009-2-27 12:52:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2009-2-27 13:51:31 编辑

使用命令TT

该LISP程序演示一个普通的DCL添加菜单

在ACAD2006下测试

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2009-2-27 13:00:00 | 显示全部楼层
本帖最后由 作者 于 2009-2-27 13:11:40 编辑

嗯,是菜单么?

-----------

菜单是菜单,但是在vba下的

----------------------

我错了,是dcl文件下加载的菜单

发表于 2009-2-27 13:18:00 | 显示全部楼层
不错,高!!
发表于 2009-2-27 15:44:00 | 显示全部楼层
高手呀!能给大家介绍一下如何实现的吗?
发表于 2009-2-28 10:45:00 | 显示全部楼层
nonsmall,能否提供提供原码学习学习!
发表于 2009-2-28 10:52:00 | 显示全部楼层
是不是要调用VBA啊.
发表于 2009-2-28 22:49:00 | 显示全部楼层
本帖最后由 作者 于 2009-2-28 22:50:42 编辑

这也还是你之前的调用API的例子而已.其中应该用到了SetWindowLong、GetWindowLong、CreatePopupMenu等API函数,说白了,VLISP也只是利用了VBA调用了API,关于如何创建菜单,那是VB的一些语句组合了,对于只会VLISP的人也只能望而止步了,不知我的推断和你的思路是否相同?
发表于 2009-3-6 11:05:00 | 显示全部楼层
本帖最后由 作者 于 2009-3-6 11:29:44 编辑

API代码

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-3-6 11:24:00 | 显示全部楼层

其实在那个使用VBA对话框的帖子中我已经公布了一种核心方法

配合这个例子

大家应该很容易猜到吧?

发表于 2016-1-1 00:44:12 | 显示全部楼层
猫老师高手啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 00:54 , Processed in 0.210314 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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