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 提供的堆句柄,可以通过调用 Microsoft Windows SDK 文档) 中所述的 HeapAlloc 函数 (分配空间。

dwFlags

Unidrv 提供的标志。 唯一定义的标志是FG_CANCHANGE如果设置,则指示用户界面应允许用户更改已安装的字体。 否则,用户界面应以只读模式显示。

pFontInstallerName

指向表示字体安装程序名称的字符串的指针。 如果收到的消息WM_USER+ WM_FI_NAME,IPrintOemUI::FontInstallerDlgProc 方法必须提供此字符串。 字符串必须放置在使用 hHeap 分配的内存中。

要求

要求
Header prntfont.h (包括 Printoem.h)