"데스크탑 구성 비활성화"플래그는 응용 프로그램이 실행되는 동안 Aero (투명 유리 테두리) 효과를 비활성화합니다. "시각적 테마"가있는 것처럼 보입니다.
옳은; 프로그램을 실행할 때 Aero glass 또는 Desktop Window Manager (또는 하드웨어 가속)를 사용하지 않도록 Windows에 지시 합니다. 따라서 이와 같이 구성된 프로그램이 실행될 때 화면의 모든 창 은 각각 자체적으로 얻는 대신 동일한 프레임 버퍼 를 공유합니다 . 이것은 매우 구체적인 방식이 될 것으로 기대되는 제공된 소수의 프로그램에서만 필요하며 제공된 인터페이스를 사용하는 대신 하드 코딩 된 (및 문서화되지 않은) 방법을 사용합니다. 다행히도 이것은 일반적으로 매우 오래된 프로그램으로 제한됩니다.
이 "시각 테마"란 정확히 무엇입니까? 내가 짐작할 수 있듯이 "시각적 테마"는 후크와 WDM API 호출을 사용하여 생성 된 창 내용 영역 주위의 사용자 지정 창 테두리 스타일이지만 수정 준비가되어 있습니다.
당신이 올바른지; 시각적 테마 또는 스타일은 Windows 인터페이스 크롬의 멋진 그래픽 렌더링입니다 (테두리 및 버튼, 라디오 버튼, 확인란, 스크롤 막대 등과 같은 컨트롤).
Windows XP에서는 두껍고 둥근 파란색 Windows 테두리가 있고 광택이있는 빨간색 인 Luna 테마 (그림 3) [x]
였습니다. Windows Vista 및 7에는 "유리"투명도 효과를 포함하는 Aero 테마 (그림 4)와 아직 테마 / 스타일이 아닌 Windows 기본 테마 (그림 5)가 있습니다.
비활성화하면 시스템에 어떤 영향을 미칩니 까?
이 옵션은 프로그램을 실행하는 동안 Windows에서 테마를 끄고 Windows 클래식 테마 (그림 1)를 사용하도록합니다. 이것은 일반적으로 필요하지는 않지만 테마 윈도우에서 실행되면 멍이 드는 (아마도 아주 오래된) 프로그램이 이론적으로 존재할 수 있습니다. Windows 테마는 꽤 오랫동안 존재 해 왔으며 (Windows XP는 처음으로 포함 시켰으며 2001 년에 릴리스되었습니다), 대부분의 경우 이전에 언급 된 경우를 제외하고는 이전에 작성된 프로그램 만 문제가있었습니다. 프로그래밍 됨 (API 대신 직접 호출 및 기타를 사용하여 작성된 모든 항목에 대해 "불량"을 사용하고 있습니다. 호환되지 않는 프로그램은 잘 작성되었지만 단순히 전문화 될 수 있습니다).
"비주얼 테마 비활성화"옵션을 전환해도 아무런 효과가없는 것 같습니다.
효과를 보려면 세 가지 조건이 필요합니다.
- 테마를 사용하도록 Windows를 구성해야합니다 (현재 클래식 테마로 설정되어 있으면 아무 것도 표시되지 않음)
- 프로그램은 호환성 옵션을 체크해야합니다
- 프로그램을 볼 수 있도록 창을 열어야합니다. 분명히, 당신은 전체 화면 프로그램에 대한 변화를 볼 수 없습니다
호환성 옵션의 효과는 Disable desktop composition
옵션보다 옵션에 대해 더 분명합니다. Disable visual themes
프로그램에 대해 데스크탑 구성을 사용하지 않도록 설정하면 프로그램이 존재할 때까지 (하드웨어 가속을 사용하는 비디오 프로그램을 사용하는 방법과 동일하게) 에어로가 사라질 때까지 그러나 테마를 끄면 실제로 화면에 표시되는 내용에만 영향을 미치므로 전체 화면 프로그램으로 설정된 경우 Windows가 테마를 끄지 만 프로그램이 전체 화면이므로 볼 수 없지만 Alt+ Tab를 눌러 바탕 화면에서 프로그램을 다시 켜면 다시 켜고 꺼집니다. 대상 프로그램이 창인 경우에만 표시됩니다. 그러면 모든 창이 테마가 아닌 것을 알 수 있습니다.
그림 1 : Windows 2000 및 이전 버전에서 실행 대화 상자
그림 2 : Windows 2000을 복제하는 Windows Classic 테마
그림 3 : Windows XP의 Luna 테마
그림 4 : Windows Vista 및 7의 Aero 테마
그림 5 : Vista 및 7의 Windows 기본 테마
그림 6 : 기본적으로 Windows 8 테마는 간단히 "Windows"라고도합니다.