Método FontFamily::GetFamilyName (gdiplusheaders.h)
O método FontFamily::GetFamilyName obtém o nome dessa família de fontes.
Sintaxe
Status GetFamilyName(
[out] LPWSTR name,
[in] LANGID language
);
Parâmetros
[out] name
Tipo: WCHAR[LF_FACESIZE]
Nome dessa família de fontes.
[in] language
Tipo: WCHAR
Opcional. Valor de dezesseis bits que especifica o idioma a ser usado. O valor padrão é LANG_NEUTRAL, que é o idioma padrão do usuário.
Valor retornado
Tipo: Status
Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .
Se o método falhar, ele retornará um dos outros elementos da enumeração Status .
Comentários
Ao especificar LANG_NEUTRAL como a ID do idioma, é comum passar apenas LANG_NEUTRAL como no exemplo a seguir:
stat = FontFamily.GetFamilyName(name, LANG_NEUTRAL);
Se você estiver especificando um idioma diferente de LANG_NEUTRAL, use MAKELANGID para criar a combinação de linguagem e sublanguagem como no exemplo a seguir:
LANGID language = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL);
Para obter uma listagem dos idiomas e sublanguages disponíveis, consulte Winnt.h.
Exemplos
O exemplo a seguir cria um objeto FontFamily , obtém o nome da família e gera o nome como texto.
VOID Example_GetFamilyName(HDC hdc)
{
Graphics graphics(hdc);
// Create a FontFamily object.
FontFamily nameFontFamily(L"arial");
// Get the cell ascent of the font family in design units.
WCHAR familyName[LF_FACESIZE];
nameFontFamily.GetFamilyName(familyName);
// Copy the cell ascent into a string and draw the string.
SolidBrush solidbrush(Color(255, 0, 0, 0));
Font font(&nameFontFamily, 16);
graphics.DrawString(familyName, -1, &font, PointF(0, 0), &solidbrush);
}
Requisitos
Cliente mínimo com suporte | Windows XP, 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 | gdiplusheaders.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |
Confira também
Construindo fontes e famílias de fontes