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.
Erfasst die Maus und zeichnet ihre Bewegung auf, bis der Benutzer die linke Maustaste loslässt, die ESC-Taste drückt oder die Maus so bewegt, dass sie sich außerhalb des Ziehrechtecks um den angegebenen Punkt herum befindet. Breite und Höhe des Rechtecks werden von den Werten SM_CXDRAG und SM_CYDRAG angegeben, die von der GetSystemMetrics-Funktion zurückgegeben werden.
Syntax
BOOL DragDetect(
[in] HWND hwnd,
[in] POINT pt
);
Parameter
[in] hwnd
Typ: HWND
Ein Handle für das Fenster, das Mauseingaben empfängt.
[in] pt
Typ: POINT
Anfangsposition der Maus in Bildschirmkoordinaten. Die Funktion bestimmt die Koordinaten des Ziehrechtecks mithilfe dieses Punkts.
Rückgabewert
Typ: BOOL
Wenn der Benutzer die Maus außerhalb des Ziehrechtecks bewegt hat, während er die linke Schaltfläche gedrückt hält, ist der Rückgabewert ungleich null.
Wenn der Benutzer die Maus nicht außerhalb des Ziehrechtecks bewegt hat, während er die linke Schaltfläche gedrückt hält, ist der Rückgabewert null.
Hinweise
Die Systemmetriken für das Ziehrechteck sind konfigurierbar, sodass größere oder kleinere Ziehrechtecke möglich sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winuser.h (windows.h einschließen) |
| Bibliothek | User32.lib |
| DLL | User32.dll |
Siehe auch
Konzept
Referenz