Função AddFontMemResourceEx (wingdi.h)

A função AddFontMemResourceEx adiciona o recurso de fonte de uma imagem de memória ao sistema.

Sintaxe

HANDLE AddFontMemResourceEx(
  [in] PVOID pFileView,
  [in] DWORD cjSize,
  [in] PVOID pvResrved,
  [in] DWORD *pNumFonts
);

Parâmetros

[in] pFileView

Um ponteiro para um recurso de fonte.

[in] cjSize

O número de bytes no recurso de fonte apontado por pbFont.

[in] pvResrved

Reservado. Deve ser 0.

[in] pNumFonts

Um ponteiro para uma variável que especifica o número de fontes instaladas.

Retornar valor

Se a função for bem-sucedida, o valor retornado especificará o identificador para a fonte adicionada. Esse identificador identifica exclusivamente as fontes que foram instaladas no sistema. Se a função falhar, o valor retornado será zero. Nenhuma informação de erro estendida está disponível.

Comentários

Essa função permite que um aplicativo obtenha uma fonte inserida em um documento ou em uma página da Web. Uma fonte adicionada por AddFontMemResourceEx é sempre privada ao processo que fez a chamada e não é enumerável.

Uma imagem de memória pode conter mais de uma fonte. Quando essa função é bem-sucedida, pcFonts é um ponteiro para um DWORD cujo valor é o número de fontes adicionadas ao sistema como resultado dessa chamada. Por exemplo, esse número pode ser 2 para as faces verticais e horizontais de uma fonte asiática.

Quando a função é bem-sucedida, o chamador dessa função pode liberar a memória apontada por pbFont porque o sistema fez sua própria cópia da memória. Para remover as fontes que foram instaladas, chame RemoveFontMemResourceEx. No entanto, quando o processo desaparecer, o sistema descarregará as fontes mesmo que o processo não tenha chamado RemoveFontMemResource.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wingdi.h (inclua Windows.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

DESIGNVECTOR

Funções de fonte e texto

Visão geral de fontes e texto

RemoveFontMemResourceEx

SendMessage