Метод Graphics::IsClipEmpty (gdiplusgraphics.h)

Метод Graphics::IsClipEmpty определяет, пуста ли область обрезки этого объекта Graphics .

Синтаксис

BOOL IsClipEmpty();

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

Тип: BOOL

Если область обрезки объекта Graphics пуста, этот метод возвращает значение TRUE; в противном случае возвращается значение FALSE.

Комментарии

Если область обрезки объекта Graphics пуста, область для рисования не остается. Следовательно, ничего не будет отрисовано, если область обрезки пуста.

Примеры

В следующем примере определяется, пуста ли область обрезки, и в противном случае рисуется прямоугольник.

VOID Example_IsClipEmpty(HDC hdc)
{
   Graphics graphics(hdc);

   // If the clipping region is not empty, draw a rectangle.
   if (!graphics.IsClipEmpty())
   {
   graphics.DrawRectangle(&Pen(Color(255, 0, 0, 0), 3), 0, 0, 100, 100);
   }
}

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusgraphics.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

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

Усечение

Обрезка с помощью региона

Методы GetClipBounds

Графика

Graphics::GetClip

Graphics::IsVisibleClipempty

Graphics::ResetClip

Регион

Методы SetClip