Método Brush::GetLastStatus (gdiplusbrush.h)
El método Brush::GetLastStatus devuelve un valor que indica la naturaleza del error del método más reciente del objeto Brush .
Sintaxis
Status GetLastStatus();
Valor devuelto
Tipo: Estado
El método Brush::GetLastStatus devuelve un elemento de la enumeración Status .
Si no se han producido errores en ningún método invocado en este objeto Brush desde la llamada anterior a Brush::GetLastStatus, Brush::GetLastStatus devuelve Ok.
Si se ha producido un error al menos un método invocado en este objeto Brush desde la llamada anterior a Brush::GetLastStatus, Brush::GetLastStatus devuelve un valor que indica la naturaleza del error más reciente.
Comentarios
Puede llamar a Brush::GetLastStatus inmediatamente después de construir un objeto Brush para determinar si el constructor se realizó correctamente.
La primera vez que se llama al método Brush::GetLastStatusde un objeto Brush, devuelve Ok si el constructor se realizó correctamente y todos los métodos invocados hasta ahora en el objeto Brush se realizaron correctamente. De lo contrario, devuelve un valor que indica la naturaleza del error más reciente.
Ejemplos
En el ejemplo siguiente se crea un objetoSolidBrush solidBrush y se comprueba el estado de la llamada utilizada para crear solidBrush. A continuación, si la llamada se realizó correctamente, el código usa solidBrush para rellenar un rectá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 | 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 | gdiplusbrush.h (include Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |