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 |