nonsmall 发表于 2009-2-27 12:52:00

DCL 也可以有菜单!

本帖最后由 作者 于 2009-2-27 13:51:31 编辑 <br /><br /> <p><font color="#ff0000">使用命令TT</font></p><p></p><p>该LISP程序演示一个普通的DCL添加菜单</p><p>在ACAD2006下测试</p>

luowy 发表于 2009-2-27 13:00:00

本帖最后由 作者 于 2009-2-27 13:11:40 编辑 <br /><br /> <p>嗯,是菜单么?</p><p></p><p>-----------</p><p>菜单是菜单,但是在vba下的</p><p></p><p>----------------------</p><p>我错了,是dcl文件下加载的菜单</p>

caoyin 发表于 2009-2-27 13:18:00

不错,高!!

hpy 发表于 2009-2-27 15:44:00

高手呀!能给大家介绍一下如何实现的吗?

jaminth 发表于 2009-2-28 10:45:00

nonsmall,能否提供提供原码学习学习!

jxlsp 发表于 2009-2-28 10:52:00

是不是要调用VBA啊.

yyzhan12 发表于 2009-2-28 22:49:00

本帖最后由 作者 于 2009-2-28 22:50:42 编辑

这也还是你之前的调用API的例子而已.其中应该用到了SetWindowLong、GetWindowLong、CreatePopupMenu等API函数,说白了,VLISP也只是利用了VBA调用了API,关于如何创建菜单,那是VB的一些语句组合了,对于只会VLISP的人也只能望而止步了,不知我的推断和你的思路是否相同?

yyzhan12 发表于 2009-3-6 11:05:00

本帖最后由 作者 于 2009-3-6 11:29:44 编辑 <br /><br /> <p>API代码</p><p></p><p></p>

nonsmall 发表于 2009-3-6 11:24:00

<p>其实在那个使用VBA对话框的帖子中我已经公布了一种核心方法</p><p>配合这个例子</p><p>大家应该很容易猜到吧?</p>

柯达时刻 发表于 2016-1-1 00:44:12

猫老师高手啊!
页: [1]
查看完整版本: DCL 也可以有菜单!