AddFontMemResourceEx 함수(wingdi.h)

AddFontMemResourceEx 함수는 메모리 이미지의 글꼴 리소스를 시스템에 추가합니다.

구문

HANDLE AddFontMemResourceEx(
  [in] PVOID pFileView,
  [in] DWORD cjSize,
  [in] PVOID pvResrved,
  [in] DWORD *pNumFonts
);

매개 변수

[in] pFileView

글꼴 리소스에 대한 포인터입니다.

[in] cjSize

pbFont가 가리키는 글꼴 리소스의 바이트 수입니다.

[in] pvResrved

예약되어 있습니다. 0이어야 합니다.

[in] pNumFonts

설치된 글꼴 수를 지정하는 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값은 추가된 글꼴에 대한 핸들을 지정합니다. 이 핸들은 시스템에 설치된 글꼴을 고유하게 식별합니다. 함수가 실패하면 반환 값은 0입니다. 확장된 오류 정보를 사용할 수 없습니다.

설명

이 함수를 사용하면 애플리케이션이 문서 또는 웹 페이지에 포함된 글꼴을 가져올 수 있습니다. AddFontMemResourceEx에서 추가된 글꼴은 호출을 수행한 프로세스에 항상 비공개이며 열거할 수 없습니다.

메모리 이미지에는 둘 이상의 글꼴이 포함될 수 있습니다. 이 함수가 성공하면 pcFonts 는 값이 이 호출의 결과로 시스템에 추가된 글꼴 수인 DWORD 에 대한 포인터입니다. 예를 들어 이 숫자는 한글 글꼴의 세로 및 가로 면에 대해 2일 수 있습니다.

함수가 성공하면 시스템에서 자체 메모리 복사본을 만들었기 때문에 이 함수의 호출자는 pbFont 가 가리키는 메모리를 해제할 수 있습니다. 설치된 글꼴을 제거하려면 RemoveFontMemResourceEx를 호출합니다. 그러나 프로세스가 사라지면 프로세스가 RemoveFontMemResource를 호출하지 않은 경우에도 시스템에서 글꼴을 언로드합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

DESIGNVECTOR

글꼴 및 텍스트 함수

글꼴 및 텍스트 개요

RemoveFontMemResourceEx

SendMessage