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 |