내 프로그램에서 Windows 플랫폼의 화면을 흐리게 처리하려고했습니다. 나는 이것을 허용하는 SetMonitorBrightness API가 있다는 것을 알고 있지만, 나를위한 문제는 Windows XP에서도 (API가 지원하지 않는) 화면을 어둡게 할 수 있고 데스크톱 컴퓨터에서도 화면을 어둡게 할 수 있다는 점이다.C++을 사용하는 Windows의 흐린 화면
그래서 조사를 해본 결과 this utility이 문제없이 Windows XP 바탕 화면의 화면을 어둡게하는 것으로 나타났습니다. 필자는 작성자에게 그들이 어떻게 조광기를 구현했는지를 알아 내려고 노력했지만 그들로부터 답장을받지 못했다.
그래서이 사이트의 개발자들에게 궁금한 점이 있습니다. SetMonitorBrightness API가 지원되지 않을 때 어떻게 화면을 어둡게 관리했다고 생각하십니까?
추신. 저는 중소 기업을위한 에너지 절약 프로그램을 작성하려고 애쓰는 초보자 개발자입니다. 비영리 단체이며 Windows 개발자를 고용 할 자금이 없습니다. 우리 컴퓨터의 대부분은 Windows XP 데스크톱입니다. 따라서 웹에서 광범위하게 설명되어있는 SetMonitorBrightness API를 사용할 수 없습니다.
미리 감사드립니다.
매우 멋진 추가. 고맙습니다! 나는 그것을 시험해 볼 필요가있다. API의 설명에 "모든 직접 컬러 비디오 보드가로드 가능한 감마 램프를 지원하지는 않습니다." – c00000fd