次の方法で共有


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

HeapAlloc 関数を呼び出すことによって領域を割り当てることができるヒープに対する Unidrv 提供のハンドル (Microsoft Windows SDKドキュメントで説明)。

dwFlags

Unidrv 提供のフラグ。 定義されているフラグはFG_CANCHANGEのみです。このフラグが設定されている場合は、ユーザー インターフェイスでユーザーがインストールされているフォントを変更できるようにする必要があることを示します。 それ以外の場合は、ユーザー インターフェイスを読み取り専用モードで表示する必要があります。

pFontInstallerName

フォント インストーラーの名前を表す文字列へのポインター。 受信したメッセージがWM_USER+WM_FI_NAMEの場合、 IPrintOemUI::FontInstallerDlgProc メソッドは、この文字列を指定する必要があります。 文字列は 、hHeap を使用して割り当てられたメモリに配置する必要があります。

要件

要件
Header prntfont.h (Printoem.h を含む)