Простой cпособ сохранения и восстановления положения и размеров форм.
Класс VS_FrmPos для восстановления положения и размеров форм.
Определение класса находится в файле progmain.prg/
В главной программе вначале создать обьект на _screen :
_screen.AddObject(
cNameObject - имя создаваемого обьекта на основе класса
NameIniFile - имя файла .mem в котором сохраняются параметры по умолчанию - wpos.ini.
Для сохранения и восстановления положения и размеров формы необходимо
1. При инициализации формы в Init вызвать метод:
_screen.
2. При закрытии формы в Destroy формы вызвать метод:
_screen.
Примечание
Запоминаются в файл .mem переменные, соответствующие
шаблону в .cScel, изначально im_aPos.
Если файл не существует, то он создается при
выходе из программы.
Запоминаются(восстанавливаются) след. свойства FORM :
NAME, TOP, LEFT, HEIGHT, WIDTH, TAG всего 6
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 325SaveRestForm | .zip | 7,82 КБ |