SPI_SETWORKAREA 플래그를 사용하여 SystemParametersInfo 함수를 호출하는 애플리케이션이 Windows 10

  • 아티클
  • 2023. 07. 17.
  •  

이 문서의 내용

  1. 증상
  2. 원인
  3. 참조

이 문서에서는 애플리케이션을 사용하여 플래그를 사용하여 함수 SPI_SETWORKAREA 를 호출 SystemParametersInfo 할 때 애플리케이션이 Windows 10 제대로 작동하지 않을 수 있는 문제를 설명합니다.

원래 제품 버전: Windows 10
원래 KB 번호: 4014104

증상

플래그를 사용하여 함수 SPI_SETWORKAREA 를 호출하여 모니터의 작업 영역을 조정하는 애플리케이션을 SystemParametersInfo 사용하는 경우 애플리케이션이 Windows 10 제대로 수행되지 않을 수 있습니다.

원인

Windows 10 Windows 탐색기는 시스템에 연결된 모든 모니터의 작업 영역을 다시 계산하여 모니터의 작업 영역 변경으로 인해 생성된 알림을 처리 WM_SETTINGCHANGE 합니다. 이 다시 계산은 모니터에 있는 작업 표시줄 창의 크기와 위치 및 함수를 호출하는 애플리케이션에 의해 등록된 모니터의 모든 앱 바를 SHAppBarMessage 고려합니다. 함수를 호출 SystemParametersInfo 하는 애플리케이션에서 수행하는 작업 영역의 변경 내용은 고려하지 않습니다. 이것은 의도적으로 설계된 동작입니다.

Windows 탐색기의 작업 영역 다시 계산은 Windows 탐색기가 실행되는 동안 애플리케이션이 모니터의 작업 영역에 적용하는 변경 내용을 재정의할 수 있습니다. 작업 영역을 수정하는 데 의존하는 애플리케이션은 Windows 10 제대로 수행되지 않을 수 있습니다.

참고

이 문제는 Windows 10 전에 발생하지 않습니다.

참조

Posted by gurupia
,