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
フォント インストーラーの名前を表す文字列へのポインター。 IPrintOemUI::FontInstallerDlgProc メソッドは、受信したメッセージが WM_USER+WM_FI_NAME の場合、この文字列を指定する必要があります。 文字列は、hHeapを使用して割り当てられたメモリに配置する必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | prntfont.h (Printoem.h を含む) |