Метод Graphics::IsVisibleClipEmpty (gdiplusgraphics.h)
Метод Graphics::IsVisibleClipEmpty определяет, пуста ли видимая область обрезки этого объекта Graphics . Видимая область обрезки — это пересечение области обрезки этого графического объекта и области обрезки окна.
Синтаксис
BOOL IsVisibleClipEmpty();
Возвращаемое значение
Тип: BOOL
Если видимая область обрезки этого объекта Graphics пуста, этот метод возвращает значение TRUE; В противном случае возвращается значение FALSE.
Комментарии
Если видимая область обрезки графического объекта пуста, не остается области для рисования. Следовательно, ничего не будет отрисовано, если видимая область обрезки пуста.
Примеры
В следующем примере определяется, пуста ли видимая область обрезки. Если он не пуст, он рисует прямоугольник.
VOID Example_IsVisibleClipEmpty(HDC hdc)
{
Graphics graphics(hdc);
// If the clipping region is not empty, draw a rectangle.
if (!graphics.IsVisibleClipEmpty())
{
graphics.DrawRectangle(&Pen(Color(255, 0, 0, 0), 3), 0, 0, 100, 100);
}
}
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusgraphics.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |