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