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)