我想检测我的应用程序是否在某些情况下被最小化,如果是,则需要恢复窗口。我可以很容易地做到这一点,如下所示:
if(this.WindowState == FormWindowState.Minimized) {
this.WindowState = FormWindowState.Normal;
}
但是,如果用户首先最大化表单,然后最小化它会发生什么?我不知道是否设置WindowState
toFormWindowState.Normal
或FormWindowState.Maximized
. 有没有我可以检查的方法或 API 调用来解决这个问题?