Region::GetLastStatus-Methode (gdiplusheaders.h)
Die Region::GetLastStatus-Methode gibt einen Wert zurück, der die Art des letzten Methodenfehlers dieses Region-Objekts angibt.
Syntax
Status GetLastStatus();
Rückgabewert
Typ: Status
Die Region::GetLastStatus-Methode gibt ein Element der Status-Enumeration zurück.
Wenn seit dem vorherigen Aufruf von Region::GetLastStatus keine Für dieses Region-Objekt aufgerufenen Methoden fehlgeschlagen sind, gibt Region::GetLastStatusOk zurück.
Wenn mindestens eine Methode, die für dieses Region-Objekt aufgerufen wurde, seit dem vorherigen Aufruf von Region::GetLastStatus fehlgeschlagen ist, gibt Region::GetLastStatus einen Wert zurück, der die Art des letzten Fehlers angibt.
Hinweise
Sie können Region::GetLastStatus unmittelbar nach dem Erstellen eines Region-Objekts aufrufen, um zu bestimmen, ob der Konstruktor erfolgreich war.
Beim ersten Aufrufen der Region::GetLastStatus-Methode eines Region-Objekts wird OK zurückgegeben, wenn der Konstruktor erfolgreich war und alle bisher für das Region-Objekt aufgerufenen Methoden erfolgreich waren. Andernfalls wird ein Wert zurückgegeben, der die Art des letzten Fehlers angibt.
Beispiele
Im folgenden Beispiel wird eine Region aus einem Pfad erstellt. Als Nächstes ruft der Code Region::GetBounds-Methoden auf, gefolgt von einem Aufruf von Region::GetDataSize. Der Code ruft dann Region::GetLastStatus auf. Wenn alle Methodenaufrufe bis zu diesem Zeitpunkt erfolgreich waren, gibt Region::GetLastStatusOK zurück.
VOID Example_GetLastStatus(HDC hdc)
{
Graphics graphics(hdc);
Point points[] = {
Point(110, 20),
Point(120, 30),
Point(100, 60),
Point(120, 70),
Point(150, 60),
Point(140, 10)};
Rect rect;
UINT size;
GraphicsPath path;
path.AddClosedCurve(points, 6);
// Create a region from a path.
Region pathRegion(&path);
pathRegion.GetBounds(&rect, &graphics);
size = pathRegion.GetDataSize();
if(pathRegion.GetLastStatus() == Ok)
{
// All methods called thus far have been successful.
}
}
Anforderungen
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 | gdiplusheaders.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |