Freigeben über


pen::GetLastStatus-Methode (gdipluspen.h)

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

Syntax

Status GetLastStatus();

Rückgabewert

Typ: Status

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

Wenn seit dem vorherigen Aufruf von Pen::GetLastStatus keine Für dieses Pen-Objekt aufgerufenen Methoden fehlgeschlagen sind, gibt Pen::GetLastStatusOk zurück.

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

Hinweise

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

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

Beispiele

Im folgenden Beispiel wird ein Pen-Objekt erstellt, das Bindestrichformat festgelegt und eine gestrichelte Linie gezogen. Der Code überprüft dann die status der Methode, die den Bindestrich für den Stift festlegt.

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.
   }
}

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 gdipluspen.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Stift

Status