返回介绍

向控件工具增加一个自已的按钮步骤

发布于 2023-08-09 23:10:33 字数 1296 浏览 0 评论 0 收藏 0

修改程序代码,增加一个命令函数并导出这个命令。例如:

acedRegCmds()->addCommand(_T("SysCmd"), _T("InsertBlock"), _T("InsertBlock"), 1, InsertBlock);

修改工程MxToolbarIcon.sln,增加一个该命令按钮图标:

addcomd.png

注意,位图的ID需要用引号引起来,来代表位图的ID是个字符串。如下:

addcomd1.png

修改MxDraw-ToolBar.mxt文件,把:

// 工具条文件头说明.
// ("文件类型字符串" "资源文件名" "透明颜色")
("MxDrawToolBarFile" "MxDraw.dll" (214 211 206))

改成:

("MxDrawToolBarFile" "MxToolbarIcon.dll" (214 211 206))

然后,在这个文件中增一个自己命令的按钮。如下:

("插入图块" "插入图块" "InsertBlock" "IDB_PRINT_BITMAP")

效果如下,后面多了一个按钮了。

addcomd2.png

注意:最后,要把MxToolbarIcon.sln编译的DLL放在CAD控件程序相同的目录下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文