明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2780|回复: 11

急,求救:AutoCad框架上停靠工具条遇到问题

  [复制链接]
发表于 2004-7-27 23:41:00 | 显示全部楼层 |阅读模式
是这样的 :
1,使用vc写了一个dll,AutoCAD上调用。
2,程序中使用CMDIFrameWnd *pAcadFrame = acedGetAcadFrame();
得到cad的主框架,然后在其上加载工具
if(!pToolbar->CreateEx(pAcadFrame,TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!pToolbar->LoadToolBar(toolBarID))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
pToolbar->EnableDocking(CBRS_ALIGN_ANY);
pAcadFrame->EnableDocking(CBRS_ALIGN_ANY); pAcadFrame->DockControlBar(pToolbar,AFX_IDW_DOCKBAR_TOP, CRect(500,300,600,400)); 3。工具条可以在cad上正确加载 4。问题是:工具条不能在它所在的停靠栏上移动。
比如:vc上面的工具条在停靠时就可以在浅灰色的那条停靠栏上平行]移动的
5。期待高手们的解答
发表于 2004-7-28 08:36:00 | 显示全部楼层

回复

参考一下: dispbbs.asp?boardID=14&ID=22734&page=1 里面的Asdk_MenuBar源程序.
 楼主| 发表于 2004-7-28 09:58:00 | 显示全部楼层
多谢!


Asdk_MenuBar我不能加载


不知是不是因为我用的是AutoCAD 2002得原因?
 楼主| 发表于 2004-7-28 10:00:00 | 显示全部楼层
还有就是Asdk_MenuBar源程序里面怎么没有.dsw文件得呀
发表于 2004-7-28 15:39:00 | 显示全部楼层

回复

那是用VC.NET2002编译的,我用的是AutoCAD2004,没用过2002,所以,你要想想办法了.
 楼主| 发表于 2004-7-28 17:54:00 | 显示全部楼层
呵呵


谢谢斑竹


斑竹可不可以帮我推导一下


造成我在一楼所描述的问题的


可能原因是什么啊
 楼主| 发表于 2004-8-2 10:57:00 | 显示全部楼层
up
发表于 2004-8-3 09:47:00 | 显示全部楼层

回复

能把你的源程序贴出来吗?我也想学一下,共同找到问题所在?
 楼主| 发表于 2004-8-3 10:46:00 | 显示全部楼层
好的



如果要在autocad


加载的话


要自己写一个arx了:)
 楼主| 发表于 2004-8-3 10:53:00 | 显示全部楼层
我怎么上传不了呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 06:40 , Processed in 0.160046 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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