Condividi tramite


Metodo Pen::GetLastStatus (gdipluspen.h)

Il metodo Pen::GetLastStatus restituisce un valore che indica la natura dell'errore più recente del metodo dell'oggetto Pen .

Sintassi

Status GetLastStatus();

Valore restituito

Tipo: Stato

Il metodo Pen::GetLastStatus restituisce un elemento dell'enumerazione Status .

Se nessun metodo richiamato su questo oggetto Pen non è riuscito dopo la precedente chiamata a Pen::GetLastStatus, Pen::GetLastStatus restituisce Ok.

Se almeno un metodo richiamato su questo oggetto Pen non è riuscito dopo la precedente chiamata a Pen::GetLastStatus, Pen::GetLastStatus restituisce un valore che indica la natura dell'errore più recente.

Commenti

È possibile chiamare Pen::GetLastStatus immediatamente dopo aver costruito un oggetto Pen per determinare se il costruttore è riuscito.

La prima volta che si chiama il metodo Pen::GetLastStatus di un oggetto Pen , viene restituito Ok se il costruttore ha avuto esito positivo e tutti i metodi richiamati finora sull'oggetto Pen hanno avuto esito positivo. In caso contrario, restituisce un valore che indica la natura dell'errore più recente.

Esempio

L'esempio seguente crea un oggetto Pen , imposta lo stile del trattino e disegna una linea tratteggiata. Il codice controlla quindi lo stato del metodo che imposta lo stile del trattino per la penna.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);
   
   // Create a pen.
   Pen pen(Color(255, 255, 0, 0), 5);

   // Set the dash style, and draw a dashed line.
   pen.SetDashStyle(DashStyleDash);
   graphics.DrawLine(&pen, 0, 0, 200, 100);

   // Check the status of the method that sets the dash style for the pen.
   Status status = pen.GetLastStatus();

   if(status == Ok)
   {
      // The call to SetDashStyle was successful.
   }
   else
   {
      // There was a problem with the call to SetDashStyle.
   }
}

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 gdipluspen.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Penna

Status