컴퓨터에 설치된 모든 글꼴이 열거 된 콤보 상자를 만들고 싶습니다. 나는 이것이 어떻게 행해졌는지 잘 모르겠습니다. 이것을 얻으려면 레지스트리에 액세스해야합니까? 감사합니다글꼴 목록 가져 오기 (Win32)
6
A
답변
8
Win32 API 함수 EnumFontFamiliesEx을 사용해야합니다. 이 함수를 호출하여 EnumFontFamExProc 유형과 일치하는 콜백 함수를 전달합니다. 콜백 함수는 EnumFontFamiliesEx가 찾은 모든 글꼴에 대해 한 번 호출됩니다.
내가 ASCII 버전 (EnumFontFamiliesExA) 동아시아 언어 글꼴에 대한 몇 가지 매우 이상한 동작을 표시 본 유니 코드 버전 (EnumFontFamiliesExW)를 사용하는 것이 좋습니다.
링크 된 기사에는 예제 코드가 있습니다. 여기에 C#에서
4
그것을하는 winapi 방법은 EnumFontFamiliesEx
기능을 사용하고 있습니다. 설치된 모든 글꼴을 나열하려면 기본 매개 변수 DEFAULT_CHARSET
으로 채워진 구조체를 전달해야합니다.
자세한 내용은 MSDN을 참조하십시오.
+0
또는'하여 EnumFontFamilies '만약 당신이 "Ex"능력을 모두 필요로하지 않는다면 ... –
관련 문제
- 1. 글꼴 벡터 가져 오기
- 2. Win32 DLL에서 형식 가져 오기
- 3. .net에서 글꼴 정보 가져 오기
- 4. C#에서 글꼴 가져 오기
- 5. 스키마에서 목록 가져 오기
- 6. haskell에서 가져 오기 목록
- 7. 파일 목록 가져 오기
- 8. 뮤텍스 목록 가져 오기?
- 9. 직접 쓰기 : 글꼴 높이 가져 오기
- 10. 에서 Win32 글꼴 자원
- 11. 파이썬에서 열린 창 목록 가져 오기
- 12. Win32 DLL 가져 오기 문제 (DllMain)
- 13. C++ (Win32)을 사용하여 DLL 가져 오기
- 14. ListView win32 API에서 선택된 항목 가져 오기
- 15. 델파이 2009에서 사용할 수있는 GDI + 글꼴 목록 win32
- 16. ASP.NET에서 프로세스 목록 가져 오기
- 17. ArrayList에서 요소 목록 가져 오기
- 18. 클래스의 메소드 목록 가져 오기
- 19. 구성표 - 목록에서 가져 오기 목록
- 20. MSN 연락처 목록 가져 오기
- 21. Facebook의 친구 목록 가져 오기
- 22. Silverlight에서 사용자 목록 가져 오기?
- 23. GTK 목록 : 가져 오기 텍스트
- 24. URL에서 디렉토리 목록 가져 오기
- 25. TFS에서 파일 목록 가져 오기
- 26. 폴더의 파일 목록 가져 오기
- 27. 엔티티의 속성 목록 가져 오기
- 28. 글꼴 뷰어 작성 - 글꼴 속성 가져 오기, 동적으로 ttf로드
- 29. Visual Studio : 표준 글꼴 ... 파일 가져 오기?
- 30. JavaScript에서 계산 된 글꼴 모음 가져 오기
훌륭한 솔루션 : http://stackoverflow.com/questions/3486546/enumerating-active-fonts-in-c-sharp-using-dll-call-to-enumfontfamiliesex-has-me – user20493