문제

Windpython이 Window XP 테마에서 완벽하게 작동하지만 '클래식 테마'로 전환 할 때 Rich Text CNTrl은 테두리없이 나타납니다. 나는 고전적인 테마에 대한 국경을 활성화 할 수 있지만

Q1. 클래식 테마가 활성화되어 있는지 알아야합니다.

Q2. 또한 앱 모양을 깨뜨릴 수있는 다른 테마가 얼마나 많은지 잘 모르겠습니다. 그렇다면 주변을 돌아 다니는 가장 좋은 방법은 무엇입니까?

Q3. 주어진 응용 프로그램에 대한 테마를 시행 할 수 있습니까? 예를 들어 Python에서 Windows DLL과 호출 기능을로드 할 수는 있지만 그러한 방법이 있습니까?

편집 : 내 경우 ctypes.windll.uxtheme.isthemeacictive ()가 작동했습니다

도움이 되었습니까?

해결책

고전적인 테마는 비 테마에 가깝습니다. 당신은 전화를 통해 고전적인 테마를 확인합니다 Isappthemed() uxtheme.dll에서

그러므로 다른 주제에 대해 걱정할 이유가 거의 없어야합니다.

마지막으로, 응용 프로그램이 얻는 유일한 선택은 새로운 공통 컨트롤을 사용하도록 명시 해야하는 매니페스트를 포함하여 테마를 시도하고 지원할 것인지 여부입니다. 매니페스트를 포함하지 않는 앱은 결코 테마가되지 않습니다. 수행하는 앱은 사용자 기본 설정에 따라 테마됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top