如何保存窗口的大小并在下一个会话中在Visual Studios C ++ 2008中的winforms中还原它?

问题描述

| 我想保存窗口的大小,并使用c ++将其还原为winforms,但是我找不到关于此的任何信息。我不知道使用什么事件来节省大小。 任何帮助将不胜感激! 谢谢     

解决方法

您可以在此处进行多种选择:将窗口的位置和大小放入注册表项中,每次移动窗口的大小或位置时都会更新,或者将窗口的位置和大小放入自己的设置文件(由您创建或打开)中在启动时,位于用户设置目录中的某个位置),只要窗口大小或位置移动,它也会更新。在加载表单时读取这些值,并相应地移动和调整窗口大小。 我个人从不使用托管C ++。在我看来这是两全其美。在C#和VB.NET中,您将为项目生成一个设置文件,该文件会随您的应用程序自动进行部署。 无论如何,这是一篇有关使用C ++ / CLI管理配置文件的好文章。但是,这比将值只写到您自己的小配置文件中要复杂得多。