2017-02-06 1 views
-1

대부분의 응용 프로그램은 작업 표시 줄로 최소화되거나 작업 표시 줄에서 열리면 약간의 애니메이션이 표시됩니다. 그러나 광산은 그렇지 않으며 명시 적으로 AnimateWindow를 호출해야하거나 다른 작업을해야하기 때문에 확실하지 않습니다. WndProc을 가로 채고 있지만 WM_QUIT의 동작을 재정의하기 위해서입니다. 아마도 여기에있는 코드는 애니메이션 효과를 억제하기 위해 무언가를하고 있습니다. 즉, AnimateWindow를 명시 적으로 호출하는 모든 응용 프로그램이 있습니까?애니메이션을 적용하는 방법 Windows에서 애니메이션을 최소화/표시 하시겠습니까?

https://msdn.microsoft.com/en-us/library/windows/desktop/ms632669(v=vs.85).aspx

답변

1

은 당신이 당신의 창에 WM_QUIT를 처리 안된다, 메시지 루프를 종료하는 데 사용됩니다. 닫기를 중단하려면 WM_CLOSE를 처리하고 (저장 하시겠습니까? 예, 번호 취소.) WM_DESTROY를 눌러 창 관련 리소스를 정리하십시오.

WM_PAINT를 처리하는 경우 애니메이션 작업을 위해 WM_PRINTCLIENT도 처리해야합니다.

관련 문제