0 Members and 5 Guests are viewing this topic.
... новое свойство Height у окон не подойдёт?
Так они же Read Only.
Вообще, да. Даже с оригинальным проектом, если его первый раз запуститиь, нажать кнопку (окно увеличилось), затем закрыть, то в конфиг AIMPMainForm.Position запишется правильно, с высотой 600, а вот при повторном запуске оно как будто игнорируется.
Потом ещё раз запустить AIMP, ничего не трогать и закрыть — высота окна тоже 600. Может действительно какой-то баг есть.
Хм... а у меня при втором запуске уже 200.
Счетчик считывает текущую высоту, и устанавливает ее как минимальную\максимальную, а раз при перезапуске плеера "загружается скин (со своими параметрами по умолчанию, тут и возвращаются старые минимальные и максимальные размеры), " то счетчик считает стандартную высоту и установит ее, т.е. размер окна изменится. Замкнутый круг..
Сама задача сделать что-то вроде фиксатора(кнопку) текущей высоты\ширины окна, чтобы окно нельзя было растягивать.
Можно же принудительно из скрипта разрешать/запрещать растягивание (AllowResizeByHeight).
Тогда зачем в первоначальных примерах меняется размер контейнера?
В общем, прикрепил пример.
Похоже придётся сохранять значение высоты в отдельном обычном счётчике или в конфиге и считывать обратно.updДобавил поправленный проект.