Share via


FontFamily::GetLastStatus-Methode (gdiplusheaders.h)

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

Syntax

Status GetLastStatus();

Rückgabewert

Typ: Status

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

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

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

Hinweise

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

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

Beispiele

Im folgenden Beispiel wird ein FontFamily-Objekt erstellt und dann die status des Aufrufs überprüft, um das Objekt zu erstellen. Wenn der Aufruf erfolgreich war, zeichnet das Beispiel Text.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a FontFamily object.
   FontFamily myFontFamily(L"arial");
   
   // Check the status of the last call.
   Status status = myFontFamily.GetLastStatus();

   // If the last call succeeded, draw text.
   if (status ==Ok)
   {
       SolidBrush solidbrush(Color(255, 0, 0, 0));
       Font       font(&myFontFamily, 16);
       WCHAR      string[] = L"status = Ok";
       graphics.DrawString(string, -1, &font, PointF(0, 0), &solidbrush);
   }
}

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

Weitere Informationen

Erstellen von Schriftartfamilien und Schriftarten

FontFamily

Status