Struttura OEMFONTINSTPARAM (prntfont.h)

La struttura OEMFONTINSTPARAM viene usata come parametro di input per un plug-in dell'interfaccia utente IPrintOemUI::FontInstallerDlgProc .

Sintassi

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

Members

cbSize

Dimensioni, in byte, della struttura OEMFONTINSTPARAM.

hPrinter

Handle stampante non fornito da unidrv.

hModule

Handle fornito da Unidrv al plug-in dell'interfaccia utente.

hHeap

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

dwFlags

Flag non forniti da unidrv. 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 tipo di carattere. Il metodo IPrintOemUI::FontInstallerDlgProc deve specificare questa stringa se il messaggio ricevuto è WM_USER+WM_FI_NAME. La stringa deve essere posizionata in memoria allocata usando hHeap.

Requisiti

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