2012-11-21 2 views
-1

내 application.exe를 실행 한 후 윈도우 XP 테마를 변경하면 (예 : 클래식에서 클래식으로) 애플리케이션 변경 사항이 시각적으로 달라진다! 나는 테마를 변경하거나 Windows XP에서 Windows 7로 전환 할 때 정적 GUI를 만들지 않습니다. Ps : .NET Framework 4에서 작업 중입니다.비주얼 애스펙트가 바뀌면 윈도우 테마가 바뀔 때

고마워요!

+2

GUI를 처음부터 완전히 작성하지 않는 한 OS 테마에 맞서서는 안됩니다. 사용자는 그 옆에서 실행되는 프로그램과 일치하는 응용 프로그램을 선호합니다. –

+0

WinForms? WPF? –

+0

안녕하세요, Bradley! 빠른 응답 주셔서 감사합니다! 나는 내 PC 응용 프로그램을 만드는 마지막 단계에 있으며 다른 응용 프로그램의 시각적 측면이 변경되지 않도록 다른 테마로 다른 OS (Windows XP/Vista/7)에서 실행 파일을 실행하도록 요청 받았지만 예를 들어 다른 응용 프로그램과 같이 응용 프로그램의 버튼 변경과 같은 시각적 측면이 변경되지 않으면 MICROSOFT OFFICE WORD가 어떻게됩니까? – user1767701

답변

0

Windows 테마가 렌더링에 필요한 포인트 수를 변경하는 기본 글꼴을 변경하기 때문에 UI 모양이 변경됩니다.

기본 테마는 Visual Studio를 엽니 다 당신이 무엇을 결정하는 데 도움이 변경 및

이 MSDN 문서를 읽을 당신이 컨트롤 크기를 변경하는 방법을 볼거야의 WinForm을 ... 디버깅 다음 Automatic Scaling in Windows Forms

관련 문제