Поделиться через


Метод Font::GetLastStatus (gdiplusheaders.h)

Метод Font::GetLastStatus возвращает значение, указывающее характер последнего сбоя метода этого объекта Font .

Синтаксис

Status GetLastStatus();

Возвращаемое значение

Тип: Состояние

Метод Font::GetLastStatus возвращает элемент перечисления Status .

Если методы, вызванные для этого объекта Font , не завершились сбоем, функция Font::GetLastStatus возвращает значение ОК.

Если хотя бы один метод, вызванный для этого объекта Font , завершился сбоем, функция Font::GetLastStatus возвращает значение, указывающее на характер последнего сбоя.

Комментарии

Вы можете вызвать Font::GetLastStatus сразу после создания объекта Font , чтобы определить, успешно ли выполнен конструктор.

При первом вызове метода Font::GetLastStatus объекта Font он возвращает значение ОК, если конструктор завершился успешно и все методы, вызываемые до сих пор в объекте 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 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Шрифт

Font::IsAvailable

Графика

Состояние

Использование текста и шрифтов