다음을 통해 공유


Brush::GetLastStatus 메서드(gdiplusbrush.h)

Brush::GetLastStatus 메서드는 이 Brush 개체의 가장 최근 메서드 실패의 특성을 나타내는 값을 반환합니다.

구문

Status GetLastStatus();

반환 값

형식: 상태

Brush::GetLastStatus 메서드는 Status 열거형의 요소를 반환합니다.

Brush::GetLastStatus에 대한 이전 호출 이후 이 Brush 개체에서 호출된 메서드가 실패한 경우 Brush::GetLastStatus는 확인을 반환합니다.

Brush::GetLastStatus에 대한 이전 호출 이후 이 Brush 개체에서 호출된 메서드가 하나 이상 실패하면 Brush::GetLastStatus는 가장 최근 실패의 특성을 나타내는 값을 반환합니다.

설명

Brush 개체를 생성한 직후 Brush::GetLastStatus를 호출하여 생성자가 성공했는지 여부를 확인할 수 있습니다.

Brush 개체의 Brush::GetLastStatus 메서드를 처음 호출하면 생성자가 성공하고 Brush 개체에서 지금까지 호출된 모든 메서드가 성공하면 확인을 반환합니다. 그렇지 않으면 가장 최근 오류의 특성을 나타내는 값을 반환합니다.

예제

다음 예제에서는 SolidBrush 개체 solidBrush를 만들고 solidBrush를 만드는 데 사용되는 호출의 상태 확인합니다. 그런 다음 호출에 성공한 경우 코드는 solidBrush 를 사용하여 사각형을 채웁니다.

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)); 
}

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 gdiplusbrush.h(Gdiplus.h 포함)
라이브러리 Gdiplus.lib
DLL Gdiplus.dll

추가 정보

Brush

브러시 및 채워진 도형

HatchBrush

LinearGradientBrush

PathGradientBrush

SolidBrush

TextureBrush

브러시를 사용하여 도형 채우기