Freigeben über


Font::GetLastStatus-Methode (gdiplusheaders.h)

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

Syntax

Status GetLastStatus();

Rückgabewert

Typ: Status

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

Wenn keine methoden, die für dieses Font-Objekt aufgerufen wurden, fehlgeschlagen sind, gibt Font::GetLastStatus OK zurück.

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

Hinweise

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

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

Beispiele

Im folgenden Beispiel wird ein Font-Objekt erstellt, überprüft, ob der Aufruf zum Erstellen des Objekts erfolgreich war, und verwendet das Font-Objekt zum Zeichnen von Text.

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

   // Create a Font object.
   Font myFont(L"Arial", 16);

   // Check the status of the last call.
   Status status = myFont.GetLastStatus();

   // If the call to create myFont succeeded, use myFont to write text.
   if (status == Ok)
   {
       SolidBrush solidbrush(Color(255, 0, 0, 0));
       WCHAR      string[] = L"The call succeeded";
       graphics.DrawString(string, 18, &myFont, PointF(0, 0), &solidbrush);
   }
}

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

Weitere Informationen

Schriftart

Font::IsAvailable

Grafiken

Status

Verwenden von Text und Schriftarten