Metodo FontFamily::GetLastStatus (gdiplusheaders.h)
Il metodo FontFamily::GetLastStatus restituisce un valore che indica la natura dell'errore di metodo più recente dell'oggetto FontFamily .
Sintassi
Status GetLastStatus();
Valore restituito
Tipo: Stato
Il metodo FontFamily::GetLastStatus restituisce un elemento dell'enumerazione Status .
Se nessun metodo richiamato in questo oggetto FontFamily non è riuscito dopo la chiamata precedente a FontFamily::GetLastStatus, FontFamily::GetLastStatus restituisce Ok.
Se almeno un metodo richiamato su questo oggetto FontFamily non è riuscito dalla chiamata precedente a FontFamily::GetLastStatus, FontFamily::GetLastStatus restituisce un valore che indica la natura dell'errore più recente.
Commenti
È possibile chiamare FontFamily::GetLastStatus immediatamente dopo aver costruito un oggetto FontFamily per determinare se il costruttore ha avuto esito positivo.
La prima volta che chiami il metodo FontFamily::GetLastStatus di un oggetto FontFamily , restituisce Ok se il costruttore ha avuto esito positivo e tutti i metodi richiamati finora sull'oggetto FontFamily 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 FontFamily e quindi viene controllato lo stato della chiamata per creare l'oggetto. Se la chiamata ha esito positivo, l'esempio disegna testo.
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);
}
}
Requisiti
Requisito | Valore |
---|---|
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 |