Compartilhar via


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

O método Pen::GetLastStatus retorna um valor que indica a natureza da falha de método mais recente do objeto Pen .

Sintaxe

Status GetLastStatus();

Retornar valor

Tipo: Status

O método Pen::GetLastStatus retorna um elemento da enumeração Status .

Se nenhum método invocado neste objeto Pen tiver falhado desde a chamada anterior para Pen::GetLastStatus, Pen::GetLastStatus retornará Ok.

Se pelo menos um método invocado neste objeto Pen tiver falhado desde a chamada anterior para Pen::GetLastStatus, Pen::GetLastStatus retornará um valor que indica a natureza da falha mais recente.

Comentários

Você pode chamar Pen::GetLastStatus imediatamente após construir um objeto Pen para determinar se o construtor foi bem-sucedido.

Na primeira vez que você chamar o método Pen::GetLastStatus de um objeto Pen , ele retornará Ok se o construtor tiver sido bem-sucedido e todos os métodos invocados até agora no objeto Pen tiverem sido bem-sucedidos. Caso contrário, ele retornará um valor que indica a natureza da falha mais recente.

Exemplos

O exemplo a seguir cria um objeto Pen , define o estilo do traço e desenha uma linha tracejada. Em seguida, o código verifica o status do método que define o estilo do traço para a caneta.

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 Valor
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 gdipluspen.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Caneta

Status