Condividi tramite


Metodo Brush::GetLastStatus (gdiplusbrush.h)

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

Sintassi

Status GetLastStatus();

Valore restituito

Tipo: Stato

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

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

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

Commenti

È possibile chiamare Brush::GetLastStatus immediatamente dopo aver costruito un oggetto Brush per determinare se il costruttore ha avuto esito positivo.

La prima volta che si chiama il metodo Brush::GetLastStatusdi un oggetto Brush, restituisce Ok se il costruttore ha avuto esito positivo e tutti i metodi richiamati finora sull'oggetto Brush 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 SolidBrush solidBrush e viene controllato lo stato della chiamata usata per creare solidBrush. Se la chiamata ha esito positivo, il codice usa solidBrush per riempire un rettangolo.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);
   // Create a SolidBrush object.
   SolidBrush solidBrush(Color(255, 0, 255, 0));
   // Get the status of the last call.
   Status lastStatus = solidBrush.GetLastStatus();
   //If the call to create myBrush was successful, use it to fill a rectangle.
   if (lastStatus == Ok)
       graphics.FillRectangle(&solidBrush, Rect(0, 0, 100, 100)); 
}

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

Vedi anche

Brush

Pennelli e forme piene

HatchBrush

LinearGradientBrush

PathGradientBrush

Solidbrush

Texturebrush

Utilizzo di un oggetto Brush per il riempimento di forme