我打算复习几个autolisp和dcl教程(阿夫拉利 & 自动交换),以浏览dcl代码。关于这个问题,我看到文本可以用mnemonic in 阿夫拉利和& in 自动交换加下划线。
dcl文件类型?这个网页可能包含解决方案,但我还没有看到如何:AutoDesk.com
发布于 2022-09-17 13:22:02
简而言之,您不能使用标准DCL任意更改GUI字体外观或样式。
文本下划线的能力纯粹是利用mnemonic属性,它允许使用键盘上对应于下划线字母的键操作DCL控件,而不是使用鼠标单击此类控件。
虽然DCL文本具有is_bold属性,但它从未起作用(而且很可能永远也不会起作用)。另一种方法是使用set_tile函数与image块一起假装粗体文本;或者您可以使用fixed_width_font属性,但是,顾名思义,这将更改文本以使用固定宽度的字体(确切的字体不能更改)。
另一种可能是使用应用于vector_image块的image函数来显示文本,正如我在image应用程序的“关于”对话框中演示的那样。
https://stackoverflow.com/questions/73750384
复制相似问题