В примерах в файле справки Dyalog chm по рисованию простых линий в форме я подробно изучил все различные параметры, которые вы можете разместить при создании окна формы, и не смог найти способ отключить автоматическое масштабирование. То есть, когда я изменяю размер формы, я не хочу, чтобы какой-либо объект, нарисованный в ней, менял масштаб своих соответствующих размеров по отношению к новому размеру окна.
'F' ⎕WC 'Form' 'Drawing Lines' ('Size' 25 50) ('Coord' 'Pixel')
'F.Line' ⎕WC 'Poly' ((10 90)(5 60))
Мой первоначальный комментарий был ошибочным - свойство Прикреплять имеет дело с полями формы. Ваша форма должна использовать 'AutoConf''0
, чтобы избежать распространения изменений размера на дочерние объекты.
'F' ⎕WC 'Form' 'Drawing Lines' ('Size' 25 50) ('Coord' 'Pixel')('AutoConf'0) ⋄ 'F.Line' ⎕WC 'Poly' ((10 90)(5 60))