Font::GetLastStatus, méthode (gdiplusheaders.h)
La méthode Font::GetLastStatus retourne une valeur qui indique la nature de l’échec de méthode le plus récent de cet objet Font .
Syntaxe
Status GetLastStatus();
Valeur de retour
Type : État
La méthode Font::GetLastStatus retourne un élément de l’énumération Status .
Si aucune méthode appelée sur cet objet Font n’a échoué, Font::GetLastStatus retourne OK.
Si au moins une méthode appelée sur cet objet Font a échoué, Font::GetLastStatus retourne une valeur qui indique la nature de l’échec le plus récent.
Notes
Vous pouvez appeler Font::GetLastStatus immédiatement après la construction d’un objet Font pour déterminer si le constructeur a réussi.
La première fois que vous appelez la méthode Font::GetLastStatus d’un objet Font , elle retourne Ok si le constructeur a réussi et si toutes les méthodes appelées jusqu’à présent sur l’objet Font ont réussi. Sinon, elle retourne une valeur qui indique la nature de l’échec le plus récent.
Exemples
L’exemple suivant crée un objet Font , vérifie que l’appel pour créer l’objet a réussi et, le cas échéant, utilise l’objet Font pour dessiner du texte.
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);
}
}
Configuration requise
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusheaders.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |