Windows XP의 CMD에서 루나 테두리가 적용되지 않습니다. alt text http://wedowebstuff.info/uploads/1272861285CMDNotThemed%5D.png테마 창 테두리 비활성화
응용 프로그램에서 Visual C# Winforms와 비슷한 방식으로 수행 할 수 있습니까? 나는 그것이 어떻게 끝났는지 궁금해한다. 물론 내 XP/Aero 테마를 사용하지 않도록 내 애플리케이션을 강요하지 않을 것이다 : P
고마워.
편집 : 몇 달 후에 메모를 추가하십시오. Luna 경계는 기술적으로 16 비트 (이전) 응용 프로그램이라는 사실 때문에 CMD에 적용되지 않으므로 표준 Windows 테마 시스템을 사용하지 않습니다 (최대화 할 수 없다는 사실에 의해 입증 됨)). 이와 같은 응용 프로그램은 32 비트 창 (16 비트 응용 프로그램이 x64 Windows 빌드에서 제거됨)에서 일반적입니다 (예 : sysedit). Vista/7에서 윈도우 테두리 (그러나 내부 컨트롤이 아니라 노트)가 적절하게 테마 화되어 있다는 사실은 Aero/Desktop Window Manager (DWM)가 모든 윈도우 경계를 오버라이드하고 렌더 링하기 때문에 발생합니다. Basic/Classic 테마로 전환하면 그 불일치가 계속됩니다.
x64 cmd.exe에는이 문제가 없습니다. :)