Поделиться через


Структура 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

Дескриптор, предоставленный Unidrv в кучу, из которой можно выделить пространство, вызвав функцию HeapAlloc (описанную в документации по пакету SDK для Microsoft Windows).

dwFlags

Флаги, предоставленные Unidrv. Единственным определенным флагом является FG_CANCHANGE, что, если задано, указывает, что пользовательский интерфейс должен разрешить пользователю изменять установленные шрифты. В противном случае пользовательский интерфейс должен отображаться в режиме только для чтения.

pFontInstallerName

Указатель на строку, представляющую имя установщика шрифта. Метод IPrintOemUI::FontInstallerDlgProc должен указать эту строку, если полученное сообщение WM_USER+WM_FI_NAME. Строка должна быть помещена в память, выделенную с помощью hHeap.

Требования

Требование Ценность
заголовка prntfont.h (include Printoem.h)