내 응용 프로그램은 동적으로 생성 된 여러 양식의 스크린 샷을 자동화합니다. 이것은 Windows XP에서 완벽하게 작동하지만 Vista Aero에서는 잘 작동하지 않습니다. 양식의 대부분은 스크린 샷에서 반투명으로 나타납니다. 문제는 Aero의 창 애니메이션에 있습니다.Vista Aero에서 프로그래밍 방식으로 창 애니메이션을 사용하지 않도록 설정하는 방법은 무엇입니까?
Delphi (2007+) 프로그램 내부에서이 애니메이션을 확인/비활성화/활성화하려면 어떻게합니까?
또는 대안 : 스크린 샷을 만들기 전에 양식이 올바르게 표시되는지 어떻게 확인합니까?
하지 델파이하지만 우리는 여기에 비슷한 질문이 http://stackoverflow.com/questions/280480/enabling-disabling-aero-from-a-windows-service – Shoban
힌트를 주셔서 감사합니다. 내가 찾았을 때까지 VCL 내부를 조금씩 검색했습니다. 항상 그렇듯이 Delphi는 DWMApi를 구현했으며 부울 속성을 설정하는 것만 큼 쉽습니다. –
어떤 속성입니까? –