C# 最小化窗口的先前大小和位置
如何知道C#中最小化窗口(其他应用程序)的先前状态。无论是最大化还是恢复,在何处定位,如何调整大小 我尝试了所有这些功能C# 最小化窗口的先前大小和位置,c#,C#,如何知道C#中最小化窗口(其他应用程序)的先前状态。无论是最大化还是恢复,在何处定位,如何调整大小 我尝试了所有这些功能 GetPlacement(IntPtr hwnd,WINDOWPLACEMENT plcmt):没有任何关于前一状态的标志 ShowWindow(hwnd,SW\u RESTORE):正在接收我们的标志 OpenIcon(hwnd):正在恢复 但是我想知道之前的状态和位置。假设您正在使用WPF尝试阅读以下内容: 假设您使用的是winForms: 我认为这些文章将是一个很好
GetPlacement(IntPtr hwnd,WINDOWPLACEMENT plcmt)
:没有任何关于前一状态的标志ShowWindow(hwnd,SW\u RESTORE)
:正在接收我们的标志OpenIcon(hwnd)
:正在恢复但是我想知道之前的状态和位置。假设您正在使用
WPF
尝试阅读以下内容:
假设您使用的是
winForms
:
我认为这些文章将是一个很好的起点。
祝你好运:)虽然有指向外部资源的链接总是好的,但是只有链接的答案是不好的,因为资源可能会消失。最佳做法是将链接来源中的重要部分包含在答案中。感谢您的反馈,我将在下次回答问题时加以考虑。我想要的是其他流程窗口的位置,而不是我自己的流程。