Share via


Graphics::IsVisibleClipEmpty 方法 (gdiplusgraphics.h)

Graphics::IsVisibleClipEmpty方法會決定這個Graphics物件的可見裁剪區域是否空白。 可見的裁剪區域是這個 Graphics 物件的裁剪區域與視窗的裁剪區域交集。

Syntax

BOOL IsVisibleClipEmpty();

傳回值

類型: BOOL

如果這個 Graphics 物件的可見裁剪區域是空的,這個方法會傳回 TRUE;否則會傳回 FALSE

備註

如果 Graphics 物件的可見裁剪區域是空的,則沒有要繪製的區域。 因此,當可見裁剪區域是空的時,將不會繪製任何專案。

範例

下列範例會判斷可見裁剪區域是否空白。 如果不是空的,則會繪製矩形。

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
標頭 gdiplusgraphics.h (包含 Gdiplus.h)
程式庫 Gdiplus.lib
Dll Gdiplus.dll