Метод 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 |