OEMFONTINSTPARAM 구조체(prntfont.h)

OEMFONTINSTPARAM 구조체는 사용자 인터페이스 플러그 인의 IPrintOemUI::FontInstallerDlgProc 메서드에 대한 입력 매개 변수로 사용됩니다.

구문

typedef struct _OEMFONTINSTPARAM {
  DWORD  cbSize;
  HANDLE hPrinter;
  HANDLE hModule;
  HANDLE hHeap;
  DWORD  dwFlags;
  PWSTR  pFontInstallerName;
} OEMFONTINSTPARAM, *POEMFONTINSTPARAM;

멤버

cbSize

OEMFONTINSTPARAM 구조체의 크기(바이트)입니다.

hPrinter

Unidrv 제공 프린터 핸들입니다.

hModule

사용자 인터페이스 플러그 인에 대한 Unidrv 제공 핸들입니다.

hHeap

HeapAlloc 함수(Microsoft Windows SDK 설명서에 설명됨)를 호출하여 공간을 할당할 수 있는 힙에 대한 Unidrv 제공 핸들입니다.

dwFlags

Unidrv 제공 플래그입니다. 정의된 유일한 플래그는 FG_CANCHANGE 설정되면 사용자 인터페이스가 사용자가 설치된 글꼴을 변경할 수 있도록 허용해야 했음을 나타냅니다. 그렇지 않으면 사용자 인터페이스가 읽기 전용 모드로 표시되어야 합니다.

pFontInstallerName

글꼴 설치 관리자의 이름을 나타내는 문자열에 대한 포인터입니다. 받은 메시지가 WM_USER+WM_FI_NAME 경우 IPrintOemUI::FontInstallerDlgProc 메서드는 이 문자열을 제공해야 합니다. hHeap을 사용하여 할당된 메모리에 문자열을 배치해야 합니다.

요구 사항

요구 사항
헤더 prntfont.h(Printoem.h 포함)