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