Estrutura OEMFONTINSTPARAM (prntfont.h)

A estrutura OEMFONTINSTPARAM é usada como um parâmetro de entrada para o método IPrintOemUI::FontInstallerDlgProc de um plug-in de interface do usuário.

Sintaxe

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

Membros

cbSize

Tamanho, em bytes, da estrutura OEMFONTINSTPARAM.

hPrinter

Identificador de impressora fornecido por Unidrv.

hModule

Identificador fornecido por Unidrv para o plug-in da interface do usuário.

hHeap

Identificador fornecido por Unidrv para um heap do qual o espaço pode ser alocado chamando a função HeapAlloc (descrita na documentação do SDK do Microsoft Windows).

dwFlags

Sinalizadores fornecidos por Unidrv. O único sinalizador definido é FG_CANCHANGE que, se definido, indica que a interface do usuário deve permitir que o usuário altere as fontes instaladas. Caso contrário, a interface do usuário deve ser exibida no modo somente leitura.

pFontInstallerName

Ponteiro para uma cadeia de caracteres que representa o nome do instalador de fonte. O método IPrintOemUI::FontInstallerDlgProc deverá fornecer essa cadeia de caracteres se a mensagem recebida for WM_USER+WM_FI_NAME. A cadeia de caracteres deve ser colocada na memória alocada usando hHeap.

Requisitos

Requisito Valor
Cabeçalho prntfont.h (inclua Printoem.h)