CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

定义工具图标

2022-12-31 09:13| 发布者: admin| 查看: 244| 评论: 0|来自: AutoCAD

要使工具可从工具选项板的托盘中使用,请提供一个位图作为其图标。该类使用传递给其模板构造函数的图像名称参数将位图与工具相关联。图像名称参数的值必须与位图资源的 ID 属性匹配。此外,还必须在位图资源的属性列表中在此资源 ID 两边键入双引号。如果忘记了引号,Visual Studio 会将一个整数值分配给资源 ID。这样可以防止位图显示在调色板上。AcadToolImpl

注意:如果以前生成的项目在位图资源的 ID 属性两边没有双引号分隔符,请在resource.h文件中删除 ID 的整数赋值。

定义工具图标

  1. 在 Visual Studio 的资源编辑器中,创建一个新的位图资源。您可以绘制或导入它。确保它是在 64 x 64 画布上绘制的。
  2. 浏览位图的属性,并将其 ID 属性更改为“”。请务必在此名称前后键入双引号。IDB_TOOL1
  3. 重新生成项目。

由于我们传递了位图资源名称作为模板构造函数的最后一个参数,因此框架使用此资源作为动态创建工具的图标。在代码中创建工具时,还可以重写此位图设置。创建 AutoCAD 命令一节中讨论了此替代。IDB_TOOL1AcadToolImpl


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部