Condividi tramite


Struttura OEMFONTINSTPARAM (prntfont.h)

La struttura OEMFONTINSTPARAM viene usata come parametro di input per il metodo IPrintOemUI::FontInstallerDlgProc di un'interfaccia utente.

Sintassi

typedef struct _OEMFONTINSTPARAM {
  DWORD  cbSize;
  HANDLE hPrinter;
  HANDLE hModule;
  HANDLE hHeap;
  DWORD  dwFlags;
  PWSTR  pFontInstallerName;
} OEMFONTINSTPARAM, *POEMFONTINSTPARAM;

Membri

cbSize

Dimensioni, in byte, della struttura OEMFONTINSTPARAM.

hPrinter

Handle della stampante non fornito daidrv.

hModule

Handle fornito da unidrv per il plug-in dell'interfaccia utente.

hHeap

Handle fornito da unidrv in un heap da cui è possibile allocare spazio chiamando la funzione HeapAlloc (descritta nella documentazione di Microsoft Windows SDK).

dwFlags

Flag non forniti daidrv. L'unico flag definito è FG_CANCHANGE che, se impostato, indica che l'interfaccia utente deve consentire all'utente di modificare i tipi di carattere installati. In caso contrario, l'interfaccia utente deve essere visualizzata in modalità di sola lettura.

pFontInstallerName

Puntatore a una stringa che rappresenta il nome del programma di installazione del carattere. Il metodo IPrintOemUI::FontInstallerDlgProc deve fornire questa stringa se il messaggio ricevuto è WM_USER+WM_FI_NAME. La stringa deve essere inserita nella memoria allocata usando hHeap.

Fabbisogno

Requisito Valore
intestazione prntfont.h (include Printoem.h)