[英]Previous size and position of a minimized window
如何知道 C# 中最小化窗口(其他應用程序)的先前狀態。 是最大化還是恢復,在哪里定位,如何調整大小。
我嘗試了所有這些功能。
GetPlacement(IntPtr hwnd, WINDOWPLACEMENT plcmt)
:沒有關於前一個狀態的任何標志。ShowWindow(hwnd, SW_RESTORE)
:從我們這里拿旗子。OpenIcon(hwnd)
:只是恢復。但我想知道之前的狀態和位置。
假設您正在使用WPF
嘗試閱讀以下內容: .NET WPF 記住會話之間的窗口大小
假設您使用的是winForms
: http : //www.codeproject.com/Articles/15013/Windows-Forms-User-Settings-in-C
我認為這些文章將是一個很好的起點。 祝你好運:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.