Compartir a través de


Método Pen::GetLastStatus (gdipluspen.h)

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

Sintaxis

Status GetLastStatus();

Valor devuelto

Tipo: Estado

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

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

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

Comentarios

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

La primera vez que se llama al método Pen::GetLastStatus de un objeto Pen , devuelve Ok si el constructor se realizó correctamente y todos los métodos invocados hasta ahora en el objeto Pen 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 Pen , se establece el estilo de guión y se dibuja una línea discontinua. A continuación, el código comprueba el estado del método que establece el estilo de guión del lápiz.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);
   
   // Create a pen.
   Pen pen(Color(255, 255, 0, 0), 5);

   // Set the dash style, and draw a dashed line.
   pen.SetDashStyle(DashStyleDash);
   graphics.DrawLine(&pen, 0, 0, 200, 100);

   // Check the status of the method that sets the dash style for the pen.
   Status status = pen.GetLastStatus();

   if(status == Ok)
   {
      // The call to SetDashStyle was successful.
   }
   else
   {
      // There was a problem with the call to SetDashStyle.
   }
}

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 gdipluspen.h (incluya Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Lápiz

Estado