Compartir a través de


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

Consulte también

Brush

Pinceles y formas rellenas

HatchBrush

LinearGradientBrush

PathGradientBrush

SolidBrush

TextureBrush

Utilizar un pincel para rellenar formas