Как сохранить размер окна и восстановить его в следующем сеансе в winforms в Visual studios c ++ 2008? - PullRequest
0 голосов
/ 26 мая 2011

Я хочу сохранить размер окна и восстановить его в winforms, используя c ++, однако я не смог найти никакой информации об этом.Я не знаю, какие события использовать, чтобы сохранить размер.Любая помощь будет принята с благодарностью!Спасибо

1 Ответ

0 голосов
/ 26 мая 2011

У вас есть несколько вариантов: поместите положение и размер окна в раздел реестра, обновляйте их каждый раз, когда размер или положение окна перемещаются, или помещайте положение и размер окна в свой собственный файл настроек (который вы создать или открыть при запуске, где-нибудь в каталоге пользовательских настроек), также обновляется при каждом изменении размера окна или позиции. Прочитайте эти значения, когда форма загружена, и переместите и измените размер окна соответственно.

Лично я бы никогда не использовал управляемый C ++. Мне кажется, это худшее из обоих миров. В C # и VB.NET у вас есть файл настроек, сгенерированный для проекта, который автоматически развертывается для вас вместе с вашим приложением.

В любом случае, вот хорошая статья об управлении файлами конфигурации с C ++ / CLI . Однако это более сложная задача, чем просто записать значения в свой маленький файл конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...