다음을 통해 공유


Pen::GetLastStatus 메서드(gdipluspen.h)

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

구문

Status GetLastStatus();

반환 값

형식: 상태

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

Pen 개체에서 호출된 메서드가 이전에 Pen::GetLastStatus를 호출한 이후 실패하지 않은 경우 Pen::GetLastStatus확인을 반환합니다.

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

설명

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

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

예제

다음 예제에서는 개체를 만들고, 대시 스타일을 설정하고, 파선선을 그립니다. 그런 다음 코드는 펜의 대시 스타일을 설정하는 메서드의 상태 확인합니다.

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.
   }
}

요구 사항

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

추가 정보

상태