CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

grtext (AutoLISP)

2024-5-18 19:05| 发布者: admin| 查看: 131| 评论: 0|原作者: admin|来自: AutoCAD

grtext (AutoLISP)

将文本写入状态行或屏幕菜单区域

支持的平台:Windows、Mac OS 和 Web

签名

(grtext [box text [highlight]])

类型:整数

书写文本的位置。

发短信

类型:字符串

指定要写入屏幕菜单或状态行位置的文本。如果 text 参数太长而无法适应可用区域,则该参数将被截断。

高亮

类型:整数

选择或取消选择屏幕菜单位置。

返回值

类型:字符串

在 text 参数中传递的字符串(如果成功),如果不成功或没有参数,则提供。nil

言论

此功能在菜单区域中显示提供的文本;它不会更改基础菜单项。可以在没有参数的情况下调用该函数,以将所有文本区域还原为其标准值。grtext

注意:此功能在 Mac OS 和 Web 上受支持,但不会影响程序。

如果调用时不带参数,则将所有文本区域还原为其标准值。如果仅使用一个参数调用,则会导致错误。grtextgrtext

屏幕菜单区域(已过时)

设置为正值或零值可指定屏幕菜单位置。有效值的范围从 0 到编号最高的屏幕菜单框减去 1。AutoCAD SCREENBOXES 系统变量报告屏幕菜单框的最大数量。如果突出显示参数以正整数形式提供,则突出显示指定框中的文本。突出显示一个框会自动取消突出显示已突出显示的任何其他框。如果突出显示为零,则取消突出显示菜单项。如果突出显示为负数,则忽略它。在某些平台上,必须首先编写文本而不加亮参数,然后必须突出显示。仅当光标不在该区域时,屏幕菜单位置的高亮显示才有效。grtext

状态线区域

如果调用框值为 -1,则会将文本写入模式状态行区域。模式状态行的长度因显示器而异(大多数允许至少 40 个字符)。以下代码使用 DIESEL 表达式报告模式状态区域的长度。grtext$(linelen)

(setq modelen (menucmd "M=$(linelen)"))

如果使用框值 -2,则将文本写入坐标状态线区域。如果启用坐标跟踪,则一旦指针发送另一组坐标,写入此字段的值就会被覆盖。对于 -1 和 -2 值,将忽略 highlight 参数。grtext

例子

不适用


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 17:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部