nonsmall 发表于 2009-9-3 10:30:00

[求助] 怎样用API向VBA窗体添加下拉菜单

请问用API给窗体加下拉菜单<br/>为什么用了<br/>SetWindowLong hwnd, GWL_WNDPROC, AddressOf MsgProcess<br/>之后CAD(2004 2006)会垮掉?

雪山飞狐_lzh 发表于 2009-9-3 10:53:00

<p>还真没用Api做VBA的菜单</p><p>不过在网上找到个VB6的纯 API 编写的窗体,按钮,菜单例子</p><p>没有看代码:)(很久没摸VB了)</p><p>可能对你有点帮助</p>

不死猫 发表于 2009-9-3 22:15:00

<p>谢谢斑竹先</p><p>我是把Excel里面能正常使用的源码直接拿过来的</p><p>结果一用就失败</p><p>我用VB做DLL调用也不行</p>

lkxdl 发表于 2009-9-4 13:49:00

我试过了行

lkxdl 发表于 2009-9-4 13:51:00

我是2007的

lkxdl 发表于 2009-9-4 13:54:00

2004没试应该没问题

不死猫 发表于 2009-9-6 10:34:00

<p>请测试下面的代码:</p><p>代码取自Excel Home</p><p>在Excel VBA通过测试 运行成功</p><p>在AutoCAD 2004 2006 2007失败</p><p>水平有限,里面的错误还望各位指点</p><p>&nbsp;</p>

雪山飞狐_lzh 发表于 2009-9-6 12:52:00

本帖最后由 作者 于 2009-9-6 13:15:06 编辑 <br /><br /> <p>代码有点乱:)</p><p></p>

nonsmall 发表于 2009-9-7 11:02:00

<p>非常感谢超版的热心帮助!</p><p></p>
页: [1]
查看完整版本: [求助] 怎样用API向VBA窗体添加下拉菜单