다음을 통해 공유


FontFamily::GetLastStatus 메서드(gdiplusheaders.h)

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

구문

Status GetLastStatus();

반환 값

형식: 상태

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

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

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

설명

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

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

예제

다음 예제에서는 FontFamily 개체를 만든 다음 호출의 상태 확인하여 개체를 만듭니다. 호출에 성공하면 예제에서 텍스트를 그립니다.

VOID Example_GetLastStatus(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a FontFamily object.
   FontFamily myFontFamily(L"arial");
   
   // Check the status of the last call.
   Status status = myFontFamily.GetLastStatus();

   // If the last call succeeded, draw text.
   if (status ==Ok)
   {
       SolidBrush solidbrush(Color(255, 0, 0, 0));
       Font       font(&myFontFamily, 16);
       WCHAR      string[] = L"status = Ok";
       graphics.DrawString(string, -1, &font, PointF(0, 0), &solidbrush);
   }
}

요구 사항

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

추가 정보

글꼴 패밀리 및 글꼴 생성

FontFamily

상태