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