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 |