Método Brush::GetLastStatus (gdiplusbrush.h)
O método Brush::GetLastStatus retorna um valor que indica a natureza da falha de método mais recente desse objeto Brush .
Sintaxe
Status GetLastStatus();
Retornar valor
Tipo: Status
O método Brush::GetLastStatus retorna um elemento da enumeração Status .
Se nenhum método invocado neste objeto Brush falhou desde a chamada anterior para Brush::GetLastStatus, Brush::GetLastStatus retornará Ok.
Se pelo menos um método invocado neste objeto Brush falhou desde a chamada anterior para Brush::GetLastStatus, Brush::GetLastStatus retornará um valor que indica a natureza da falha mais recente.
Comentários
Você pode chamar Brush::GetLastStatus imediatamente após a construção de um objeto Brush para determinar se o construtor foi bem-sucedido.
Na primeira vez que você chamar o método Brush::GetLastStatus de um objeto Brush , ele retornará Ok se o construtor tiver sido bem-sucedido e todos os métodos invocados até agora no objeto Brush tiverem êxito. Caso contrário, ele retorna um valor que indica a natureza da falha mais recente.
Exemplos
O exemplo a seguir cria um solidBrush de objeto SolidBrush e verifica o status da chamada usada para criar solidBrush. Em seguida, se a chamada tiver sido bem-sucedida, o código usará solidBrush para preencher um retângulo.
VOID Example_GetLastStatus(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush solidBrush(Color(255, 0, 255, 0));
// Get the status of the last call.
Status lastStatus = solidBrush.GetLastStatus();
//If the call to create myBrush was successful, use it to fill a rectangle.
if (lastStatus == Ok)
graphics.FillRectangle(&solidBrush, Rect(0, 0, 100, 100));
}
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 | gdiplusbrush.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |