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


Структура 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 (описано в документации по Microsoft Windows SDK).

dwFlags

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

pFontInstallerName

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

Требования

Требование Значение
Заголовок prntfont.h (включая Printoem.h)