控制低级图形和用户输入
某些功能提供对 AutoCAD 图形屏幕和输入设备的直接访问。它们使 ObjectARX 应用程序能够使用 AutoCAD 中内置的某些显示和用户交互功能。 该功能在状态或菜单区域显示文本,带或不带突出显示。该函数在当前视口中绘制一个矢量,并控制颜色和突出显示。该函数绘制多个向量。该函数返回“原始”用户输入,无论是来自键盘还是指针设备;如果调用启用跟踪,则该函数将返回可用于拖动的数字化坐标。acedGrText()acedGrDraw()acedGrVecs()acedGrRead()acedGrRead() 危险:由于这些函数依赖于 AutoCAD 中的代码,因此它们的操作可能会因版本而异。调用这些函数的应用程序可能不向上兼容。此外,它们还取决于当前的硬件配置。特别是,调用且不太可能在所有配置上工作相同的应用程序,除非开发人员如前所述使用它们来避免特定于硬件的功能。这些函数几乎不报告错误,并且可能会损坏图形屏幕显示(有关解决此问题的方法,请参阅示例)。acedGrText()acedGrRead()
以下序列将反转因对 、 或 的错误调用而导致的图形屏幕显示损坏。acedGrText()acedGrDraw()acedGrVecs() acedGrText(-3, NULL, 0); acedRedraw(NULL, 0); 具有以下含义的参数:-3 恢复标准文本,== 没有新文本,0 == 没有突出显示。具有以下含义的参数:== 所有实体和 0 == 整个视口。acedGrText()NULLacedRedraw()NULL 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 07:27
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.