Função GetFontLanguageInfo (wingdi.h)

A função GetFontLanguageInfo retorna informações sobre a fonte selecionada no momento para o contexto de exibição especificado. Normalmente, os aplicativos usam essas informações e a função GetCharacterPlacement para preparar uma cadeia de caracteres para exibição.

Sintaxe

DWORD GetFontLanguageInfo(
  [in] HDC hdc
);

Parâmetros

[in] hdc

Manipule para um contexto de dispositivo de exibição.

Valor retornado

O valor retornado identifica características da fonte selecionada no momento. A função retornará 0 se a fonte for "normalizada" e puder ser tratada como uma fonte latina simples; ele retornará GCP_ERROR se ocorrer um erro. Caso contrário, a função retornará uma combinação dos valores a seguir.

Valor Significado
GCP_DBCS O conjunto de caracteres é DBCS.
GCP_DIACRITIC A fonte/linguagem contém glifos diacríticos.
FLI_GLYPHS A fonte contém glifos extras normalmente não acessíveis usando a página de código. Use GetCharacterPlacement para acessar os glifos. Esse valor é apenas para informações e não se destina a ser passado para GetCharacterPlacement.
GCP_GLYPHSHAPE A fonte/linguagem contém vários glifos por ponto de código ou por combinação de ponto de código (dá suporte à modelagem e/ou ligação) e a fonte contém tabelas avançadas de glifo para fornecer glifos extras para as formas extras. Se esse valor for especificado, a matriz lpGlyphs deverá ser usada com a função GetCharacterPlacement e o valor ETO_GLYPHINDEX deverá ser passado para a função ExtTextOut quando a cadeia de caracteres for desenhada.
GCP_KASHIDA A fonte/idioma permite Kashidas.
GCP_LIGATE A fonte/linguagem contém glifos de ligação que podem ser substituídos por combinações de caracteres específicas.
GCP_USEKERNING A fonte contém uma tabela de kerning que pode ser usada para fornecer um melhor espaçamento entre os caracteres e os glifos.
GCP_REORDER O idioma requer reordenação para exibição, por exemplo, hebraico ou árabe.
 

O valor retornado, quando mascarado com FLI_MASK, pode ser passado diretamente para a função GetCharacterPlacement .

Requisitos

   
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

Exttextout

Funções de fonte e texto

Visão geral de fontes e texto

GetCharacterPlacement