Font::GetLastStatus 메서드(gdiplusheaders.h)
Font::GetLastStatus 메서드는 이 Font 개체의 가장 최근 메서드 실패의 특성을 나타내는 값을 반환합니다.
구문
Status GetLastStatus();
반환 값
형식: 상태
Font::GetLastStatus 메서드는 Status 열거형의 요소를 반환합니다.
이 Font 개체에서 호출된 메서드가 실패한 경우 Font::GetLastStatus 는 확인을 반환합니다.
이 Font 개체에서 호출된 메서드가 하나 이상 실패하면 Font::GetLastStatus 는 가장 최근 실패의 특성을 나타내는 값을 반환합니다.
설명
Font 개체를 생성한 직후 Font::GetLastStatus를 호출하여 생성자가 성공했는지 여부를 확인할 수 있습니다.
Font 개체의 Font::GetLastStatus 메서드를 처음 호출하면 생성자가 성공하고 Font 개체에서 지금까지 호출된 모든 메서드가 성공하면 확인을 반환합니다. 그렇지 않으면 가장 최근 오류의 특성을 나타내는 값을 반환합니다.
예제
다음 예제에서는 Font 개체를 만들고 개체를 만들기 위한 호출이 성공했는지 확인하고, 개체인 경우 Font 개체를 사용하여 텍스트를 그립니다.
VOID Example_GetLastStatus(HDC hdc)
{
Graphics graphics(hdc);
// Create a Font object.
Font myFont(L"Arial", 16);
// Check the status of the last call.
Status status = myFont.GetLastStatus();
// If the call to create myFont succeeded, use myFont to write text.
if (status == Ok)
{
SolidBrush solidbrush(Color(255, 0, 0, 0));
WCHAR string[] = L"The call succeeded";
graphics.DrawString(string, 18, &myFont, PointF(0, 0), &solidbrush);
}
}
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdiplusheaders.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |