Freigeben über


Brush::GetLastStatus-Methode (gdiplusbrush.h)

Die Brush::GetLastStatus-Methode gibt einen Wert zurück, der die Art des letzten Methodenfehlers dieses Brush-Objekts angibt.

Syntax

Status GetLastStatus();

Rückgabewert

Typ: Status

Die Brush::GetLastStatus-Methode gibt ein Element der Status-Enumeration zurück.

Wenn seit dem vorherigen Aufruf von Brush::GetLastStatus keine für dieses Brush-Objekt aufgerufenen Methoden fehlgeschlagen sind, gibt Brush::GetLastStatus Ok zurück.

Wenn mindestens eine Methode, die für dieses Brush-Objekt aufgerufen wurde, seit dem vorherigen Aufruf von Brush::GetLastStatus fehlgeschlagen ist, gibt Brush::GetLastStatus einen Wert zurück, der die Art des letzten Fehlers angibt.

Hinweise

Sie können Brush::GetLastStatus unmittelbar nach dem Erstellen eines Brush-Objekts aufrufen, um zu bestimmen, ob der Konstruktor erfolgreich war.

Wenn Sie zum ersten Mal die Brush::GetLastStatus-Methode eines Brush-Objekts aufrufen, wird Ok zurückgegeben, wenn der Konstruktor erfolgreich war und alle bisher für das Brush-Objekt aufgerufenen Methoden erfolgreich waren. Andernfalls wird ein Wert zurückgegeben, der die Art des letzten Fehlers angibt.

Beispiele

Im folgenden Beispiel wird ein SolidBrush-ObjektsolidBrush erstellt und die status des Aufrufs überprüft, der zum Erstellen von solidBrush verwendet wird. Wenn der Aufruf erfolgreich war, verwendet der Code solidBrush , um ein Rechteck zu füllen.

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)); 
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusbrush.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Brush

Pinsel und gefüllte Formen

Hatchbrush

LinearGradientBrush

Pathgradientbrush

Solidbrush

Texturebrush

Verwenden eines Pinsels zum Ausfüllen von Formen