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
Poignée d’imprimante fournie par unidrv.
hModule
Handle fourni par unidrv 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 du Kit de développement logiciel (SDK) Microsoft Windows).
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 permettre à l’utilisateur de 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 en mémoire allouée à l’aide de hHeap .
Exigences
Exigence | Valeur |
---|---|
d’en-tête | prntfont.h (include Printoem.h) |