Share via


Método FontFamily::GetLastStatus (gdiplusheaders.h)

El método FontFamily::GetLastStatus devuelve un valor que indica la naturaleza de este error de método más reciente del objeto FontFamily .

Sintaxis

Status GetLastStatus();

Valor devuelto

Tipo: Estado

El método FontFamily::GetLastStatus devuelve un elemento de la enumeración Status .

Si no se ha invocado ningún método en este objeto FontFamily desde la llamada anterior a FontFamily::GetLastStatus, FontFamily::GetLastStatus devuelve Ok.

Si se ha producido un error al menos un método invocado en este objeto FontFamily desde la llamada anterior a FontFamily::GetLastStatus, FontFamily::GetLastStatus devuelve un valor que indica la naturaleza del error más reciente.

Comentarios

Puede llamar a FontFamily::GetLastStatus inmediatamente después de construir un objeto FontFamily para determinar si el constructor se realizó correctamente.

La primera vez que se llama al método FontFamily::GetLastStatus de un objeto FontFamily , devuelve Ok si el constructor se realizó correctamente y todos los métodos invocados hasta ahora en el objeto FontFamily se realizaron correctamente. De lo contrario, devuelve un valor que indica la naturaleza del error más reciente.

Ejemplos

En el ejemplo siguiente se crea un objeto FontFamily y, a continuación, se comprueba el estado de la llamada para crear el objeto . Si la llamada se realizó correctamente, el ejemplo dibuja texto.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a FontFamily object.
   FontFamily myFontFamily(L"arial");
   
   // Check the status of the last call.
   Status status = myFontFamily.GetLastStatus();

   // If the last call succeeded, draw text.
   if (status ==Ok)
   {
       SolidBrush solidbrush(Color(255, 0, 0, 0));
       Font       font(&myFontFamily, 16);
       WCHAR      string[] = L"status = Ok";
       graphics.DrawString(string, -1, &font, PointF(0, 0), &solidbrush);
   }
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusheaders.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Construcción de familias de fuentes y fuentes

FontFamily

Estado