巡山小营 2星
共回答了227个问题采纳率:98.8% 评论
BCG是大名鼎鼎的MFC界面库,其示例没有提供DLL的调用方式,网上也找不到ARX调用BCG的例子。折腾数日,终于找到方法,简述如下:
1、BCG安装成功后,检查VC目录包含文件、库文件是否正确添加了BCG的路径,直接打开一个BCG提供的例子运行即可验证。
2、在
stdafx.h
文件中添加:#include<BCGCBProInc.h>3、项目属性【链接器】-【常规】-【附加库目录】添加:BCG的BIN路径。
4、新建一个对话框资源,放置列表控件等,自动产生类和控件成员。
5、对照DEMO,搞清BCG控件创建、显示和消息机制,粘贴所需代码。这是最折腾人的,建议先在普通MFC程序中测试成功后,在粘贴到ARX程序中。
6、在AutoCAD的【支持文件搜索路径】中添加运行的ARX文件所在目录,并拷贝相应的BCG***
.DLL
,否则ARX程序找不到BCG的动态库。7、以上步骤完成,ARX编译通过后即可调试。
17小时前
猜你喜欢的问题
前天 1个回答
前天 1个回答
前天 1个回答
前天 2个回答
前天 1个回答
前天 2个回答
热门问题推荐
1个月前2个回答
4个月前2个回答
3个月前2个回答
1个月前2个回答
1个月前4个回答
3个月前1个回答
1个月前1个回答
2个月前1个回答
3个月前2个回答