0
我想保存窗口的大小並使用C++將其恢復到winforms,但是我無法找到任何關於該窗口的信息。我不知道用什麼事件來保存大小。 任何幫助將不勝感激! 謝謝如何保存窗口的大小並在Visual Studio的C++ 2008中以winforms的形式在下一個會話中恢復它?
我想保存窗口的大小並使用C++將其恢復到winforms,但是我無法找到任何關於該窗口的信息。我不知道用什麼事件來保存大小。 任何幫助將不勝感激! 謝謝如何保存窗口的大小並在Visual Studio的C++ 2008中以winforms的形式在下一個會話中恢復它?
這裏有各種選擇:將窗口的位置和大小放到註冊表項中,每次移動窗口大小或位置時更新,或將窗口的位置和大小放入您自己的設置文件中(您在創建時打開或在用戶設置目錄中的某個位置打開),每當窗口大小或位置移動時也會更新。在窗體加載時讀取這些值並相應地移動窗口並調整窗口大小。
我個人不會使用託管C++。在我看來,這是兩個世界中最糟糕的。在C#和VB.NET中,您將爲該項目生成一個設置文件,該文件會爲您的應用程序自動部署。
無論如何,here's a good article on managing configuration files with C++/CLI。然而,將這些值寫入自己的小配置文件是一件更復雜的事情。