Condividi tramite


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

Vedi anche

Creazione di famiglie di caratteri e tipi di carattere

FontFamily

Status