문제

응용 프로그램을 최소화하고 현재 데스크탑의 스크린 샷을 찍고 응용 프로그램을 원래 상태로 되돌려보고 싶습니다.

이것은 Windows XP에서 제대로 작동했지만 다른 Vista 기계에서 테스트하는 동안 200 밀리 초의 최소화 시간은 더 이상 유효하지 않습니다.

운영 체제가 이러한 멋진 효과를 완료했을 때 운영 체제에게 물어 보거나 운영을 수행하는 데 얼마나 오래 주어 졌는지를 물어 보는 방법이 있습니까?

도움이 되었습니까?

해결책

내가 찾을 수있는 가장 가까운 것은 spi_getuieffects입니다. 그러한 효과가 활성화되어 있는지 알려줍니다.

활성화 된 경우 SPI_SETUIEFECTS를 사용하여 끄십시오. 그러나 그것은 다소 산탄 총 방법입니다. 어떻게 복원 하시겠습니까? 당신을 가장 귀찮게하는 사람들을 일시적으로 끄는 것이 더 낫습니다.

다른 팁

나는 당신이 요구하는 일을하는 방법을 모르지만, 나는 당신의 응용 프로그램의 창을 최소화하는 대신, 그것을 숨기지 않는 이유는 무엇입니까 (showwindow (sw_hide))? 그것은 애니메이션 효과의 대상이되지 않으므로 거의 즉각적이어야합니다.

대신 데스크탑을 앞쪽으로 가져와야하는 것을 최소화할까요?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top