Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SelectClipRgn-Funktion wählt eine Region als aktuellen Ausschneidebereich für den angegebenen Gerätekontext aus.
Syntax
int SelectClipRgn(
[in] HDC hdc,
[in] HRGN hrgn
);
Parameter
[in] hdc
Ein Handle für den Gerätekontext.
[in] hrgn
Ein Handle für die region, die ausgewählt werden soll.
Rückgabewert
Der Rückgabewert gibt die Komplexität der Region an und kann einer der folgenden Werte sein.
| Rückgabecode | Beschreibung |
|---|---|
|
Region ist leer. |
|
Region ist ein einzelnes Rechteck. |
|
Region ist mehr als ein Rechteck. |
|
Ein Fehler ist aufgetreten. (Der vorherige Beschneidungsbereich ist nicht betroffen.) |
Hinweise
Es wird nur eine Kopie der ausgewählten Region verwendet. Die Region selbst kann für eine beliebige Anzahl anderer Gerätekontexte ausgewählt oder gelöscht werden.
Die SelectClipRgn-Funktion geht davon aus, dass die Koordinaten für eine Region in Geräteeinheiten angegeben werden.
Um die Abschneideregion eines Gerätekontexts zu entfernen, geben Sie ein NULL-Bereichshandle an.
Beispiele
Ein Beispiel finden Sie unter Clipping Output.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | wingdi.h (einschließlich Windows.h) |
| Bibliothek | Gdi32.lib |
| DLL | Gdi32.dll |