将文本写入状态行或屏幕菜单区域
支持的平台:视窗和 Mac OS
签名
(grtext [box text [highlight]])
-
箱
-
类型:整数
写入文本的位置。
-
发短信
-
类型:字符串
指定要写入屏幕菜单或状态行位置的文本。如果文本参数太长而无法容纳在可用区域中,则会截断该参数。
-
高亮
-
类型:整数
选择或取消选择屏幕菜单位置。
返回值
类型:字符串
在文本参数中传递的字符串(如果成功),如果不成功或未提供参数。nil
言论
此功能在菜单区域中显示提供的文本;它不会更改基础菜单项。可以在没有参数的情况下调用该函数,以将所有文本区域恢复为其标准值。grtext
注意:此功能在 Mac OS 上受支持,但不会影响 AutoCAD。
如果在没有参数的情况下调用,则将所有文本区域恢复为其标准值。如果仅使用一个参数调用,则会导致错误。grtextgrtext
- 屏幕菜单区域(已过时)
-
将框设置为正值或零值指定屏幕菜单位置。有效框值的范围从 0 到编号最高的屏幕菜单框减 1。AutoCAD 屏幕框系统变量报告屏幕菜单框的最大数量。如果突出显示参数作为正整数提供,则突出显示指定框中的文本。突出显示一个框会自动取消突出显示已突出显示的任何其他框。如果突出显示为零,则取消突出显示菜单项。如果突出显示为负数,则忽略它。在某些平台上,必须首先在没有突出显示参数的情况下编写文本,然后必须突出显示。仅当光标不在该区域时,突出显示屏幕菜单位置才有效。grtext
- 状态行区域
-
调用 ifis 时,框值为 -1,它将文本写入模式状态行区域。模式状态行的长度因显示器而异(大多数至少允许 40 个字符)。下面的代码使用 DIESEL 表达式来报告模式状态区域的长度。grtext$(linelen)
(setq modelen (menucmd "M=$(linelen)"))
如果使用框值 -2,则将文本写入坐标状态行区域。如果启用了坐标追踪,则只要指针发送另一组坐标,写入此字段中的值就会被覆盖。对于 -1 和 -2框值,将忽略突出显示参数。grtext
|