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 |