Graphics::IsVisibleClipEmpty-Methode (gdiplusgraphics.h)
Die Graphics::IsVisibleClipEmpty-Methode bestimmt, ob der sichtbare Clippingbereich dieses Graphics-Objekts leer ist. Der sichtbare Beschneidungsbereich ist die Schnittmenge des Beschneidungsbereichs dieses Grafikobjekts und des Beschneidungsbereichs des Fensters.
Syntax
BOOL IsVisibleClipEmpty();
Rückgabewert
Typ: BOOL
Wenn der sichtbare Beschneidungsbereich dieses Graphics-Objekts leer ist, gibt diese Methode TRUE zurück. Andernfalls wird FALSE zurückgegeben.
Hinweise
Wenn der sichtbare Beschneidungsbereich eines Graphics-Objekts leer ist, gibt es keinen Bereich mehr, in dem gezeichnet werden kann. Folglich wird nichts gezeichnet, wenn der sichtbare Beschneidungsbereich leer ist.
Beispiele
Im folgenden Beispiel wird bestimmt, ob der sichtbare Beschneidungsbereich leer ist. Wenn es nicht leer ist, zeichnet es ein Rechteck.
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);
}
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusgraphics.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |