5
C#/WinForms의 일반 상태와 대비하여 현재 최소화 된 창이 최대화되었는지 어떻게 구별 할 수 있습니까?최소화 된 시간에 현재 최소화 된 창이 최대화 또는 일반 상태인지 확인하십시오.
if (WindowState == FormWindowState.Minimized)
{
Properties.Settings.Default.Location = RestoreBounds.Location;
Properties.Settings.Default.Size = RestoreBounds.Size;
Properties.Settings.Default.IsMaximized = ...; // How do I know if the window would be restored to maximized?
}
나는 응용 프로그램 설정을 사용하여 지속적으로 내 방 창문의 위치와 상태를 만들고 싶어 나는 https://stackoverflow.com/a/1876326/492336을 다음 해요하지만 창을 닫는 시간에 최소화 된 경우 난에 최소화 시작하고 싶지 않아 다음 응용 프로그램 시작 (이는 현재 응답이 무엇인가)입니다.
내가 원하는 것은 최소화 된 시간에 최대화되고 최대화 된 시점에서 정상 상태였던 경우 정상 상태에서 시작하는 경우 최대화를 시작하는 것입니다.
: 윈도우는
WM_SYSCOMMAND
때 폼 상태 변경을 보내드립니다 us/library/windows/desktop/ms646360 (v = vs.85) .aspx). –