Compartir a través de


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

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

Sintaxis

Status GetLastStatus();

Valor devuelto

Tipo: Estado

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

Si no se han invocado métodos en este objeto Font , Font::GetLastStatus devuelve Ok.

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

Comentarios

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

La primera vez que se llama al método Font::GetLastStatus de un objeto Font , devuelve Ok si el constructor se realizó correctamente y todos los métodos invocados hasta ahora en el objeto Font se realizó 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 Font , se comprueba que la llamada para crear el objeto se realizó correctamente y, si es así, usa el objeto Font para dibujar texto.

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

   // Create a Font object.
   Font myFont(L"Arial", 16);

   // Check the status of the last call.
   Status status = myFont.GetLastStatus();

   // If the call to create myFont succeeded, use myFont to write text.
   if (status == Ok)
   {
       SolidBrush solidbrush(Color(255, 0, 0, 0));
       WCHAR      string[] = L"The call succeeded";
       graphics.DrawString(string, 18, &myFont, PointF(0, 0), &solidbrush);
   }
}

Requisitos

   
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

Fuente

Font::IsAvailable

Elementos gráficos

Estado

Uso de texto y fuentes