Метод FontFamily::GetLastStatus (gdiplusheaders.h)
Метод FontFamily::GetLastStatus возвращает значение, указывающее характер последнего сбоя метода этого объекта FontFamily .
Синтаксис
Status GetLastStatus();
Возвращаемое значение
Тип: Состояние
Метод FontFamily::GetLastStatus возвращает элемент перечисления Status .
Если с момента предыдущего вызова FontFamily никакие методы, вызываемые для этого объекта FontFamily::GetLastStatus, не завершились сбоем, функция FontFamily::GetLastStatus возвращает ok.
Если хотя бы один метод, вызываемый для этого объекта FontFamily , завершился сбоем после предыдущего вызова FontFamily::GetLastStatus, то FontFamily::GetLastStatus возвращает значение, указывающее характер последнего сбоя.
Комментарии
Вы можете вызвать FontFamily::GetLastStatus сразу после создания объекта FontFamily , чтобы определить, успешно ли выполнен конструктор.
При первом вызове метода FontFamily::GetLastStatus объекта FontFamily он возвращает ok, если конструктор успешно выполнен и все методы, вызываемые до сих пор в объекте 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 |
Header | gdiplusheaders.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |