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 を含む) |