Structure OEMFONTINSTPARAM (prntfont.h)
La structure OEMFONTINSTPARAM est utilisée comme paramètre d’entrée pour la méthode IPrintOemUI ::FontInstallerDlgProc d’un plug-in d’interface utilisateur.
Syntaxe
typedef struct _OEMFONTINSTPARAM {
DWORD cbSize;
HANDLE hPrinter;
HANDLE hModule;
HANDLE hHeap;
DWORD dwFlags;
PWSTR pFontInstallerName;
} OEMFONTINSTPARAM, *POEMFONTINSTPARAM;
Membres
cbSize
Taille, en octets, de la structure OEMFONTINSTPARAM.
hPrinter
Descripteur d’imprimante fourni par unidrv.
hModule
Unidrv-fourni handle pour le plug-in d’interface utilisateur.
hHeap
Handle fourni par unidrv à un tas à partir duquel l’espace peut être alloué en appelant la fonction HeapAlloc (décrite dans la documentation Microsoft Windows SDK).
dwFlags
Indicateurs fournis par unidrv. Le seul indicateur défini est FG_CANCHANGE qui, s’il est défini, indique que l’interface utilisateur doit autoriser l’utilisateur à modifier les polices installées. Sinon, l’interface utilisateur doit être affichée en mode lecture seule.
pFontInstallerName
Pointeur vers une chaîne représentant le nom du programme d’installation de police. La méthode IPrintOemUI ::FontInstallerDlgProc doit fournir cette chaîne si le message reçu est WM_USER+WM_FI_NAME. La chaîne doit être placée dans la mémoire allouée à l’aide de hHeap.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | prntfont.h (inclure Printoem.h) |