MonitorFromWindow-Funktion (winuser.h)
Die MonitorFromWindow-Funktion ruft einen Handle für den Anzeigemonitor ab, der den größten Bereich der Schnittmenge mit dem umgebenden Rechteck eines angegebenen Fensters aufweist.
Syntax
HMONITOR MonitorFromWindow(
[in] HWND hwnd,
[in] DWORD dwFlags
);
Parameter
[in] hwnd
Ein Handle für das interessante Fenster.
[in] dwFlags
Bestimmt den Rückgabewert der Funktion, wenn das Fenster keinen Anzeigemonitor überschneidet.
Dieser Parameter kann einen der folgenden Werte annehmen.
Rückgabewert
Wenn das Fenster ein oder mehrere Anzeigemonitorrechtecke überschneidet, ist der Rückgabewert ein HMONITOR-Handle für den Anzeigemonitor, der den größten Bereich der Schnittmenge mit dem Fenster aufweist.
Wenn das Fenster keinen Anzeigemonitor überschneidet, hängt der Rückgabewert vom Wert von dwFlags ab.
Hinweise
Wenn das Fenster derzeit minimiert ist, verwendet MonitorFromWindow das Rechteck des Fensters, bevor es minimiert wurde.
Anforderungen
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 (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-sysparams-ext-l1-1-1 (eingeführt in Windows 10, Version 10.0.14393) |