2008-10-10 3 views
2

.NET에서 C#을 사용하여 사용자가 Windows 디스플레이 속성에서 설정 한 글꼴을 어떻게 찾을 수 있습니까?.NET 응용 프로그램에서 사용자 글꼴을 어떻게 찾을 수 있습니까?

사용자가 선택한 글꼴을 사용하여 양식을 표시하려고합니다. 원하는 글꼴은 3D 개체, 메뉴 및 창 제목 표시 줄에 대한 Windows 디스플레이 속성 양식에서 선택한 글꼴입니다. 그러나 나는 그들에게 접근 할 수있는 방법을 찾을 수 없다. System.Windows.Forms.Control.DefaultFont 속성이 있지만 Windows 기본 글꼴을 반환하고 있습니다 (XP에서는 MS Sans Serif라고 생각합니다).

답변

1

SystemFonts 클래스를 사용하면 사용자가 선택한 테마에서 글꼴을 가져올 수 있습니다. 또한 사용자가 만든 사용자 정의가 반환됩니다.

BTW : I (XP 사용)는 3D 개체의 글꼴을 선택할 수 없으며 다른 글꼴도 사용할 수 있습니다.

0

난 당신이 마이클 카플란의 블로그에서 this article 볼 제안 할 수 있습니까? WinForms 응용 프로그램의 사용자 글꼴을 다룹니다.

관련 문제