Metodo Font::GetLastStatus (gdiplusheaders.h)
Il metodo Font::GetLastStatus restituisce un valore che indica la natura dell'errore più recente del metodo dell'oggetto Font .
Sintassi
Status GetLastStatus();
Valore restituito
Tipo: Stato
Il metodo Font::GetLastStatus restituisce un elemento dell'enumerazione Status .
Se nessun metodo richiamato su questo oggetto Font non è riuscito, Font::GetLastStatus restituisce Ok.
Se almeno un metodo richiamato su questo oggetto Font non è riuscito, Font::GetLastStatus restituisce un valore che indica la natura dell'errore più recente.
Commenti
È possibile chiamare Font::GetLastStatus immediatamente dopo la costruzione di un oggetto Font per determinare se il costruttore è riuscito.
La prima volta che chiami il metodo Font::GetLastStatus di un oggetto Font , restituisce Ok se il costruttore ha avuto esito positivo e tutti i metodi richiamati finora sull'oggetto Font hanno avuto esito positivo. In caso contrario, restituisce un valore che indica la natura dell'errore più recente.
Esempio
Nell'esempio seguente viene creato un oggetto Font , viene verificato che la chiamata per creare l'oggetto sia riuscita e, in caso affermativo, utilizza l'oggetto Font per disegnare il testo.
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);
}
}
Requisiti
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdiplusheaders.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |