Freigeben über


MonitorFromPoint-Funktion (winuser.h)

Die MonitorFromPoint-Funktion ruft ein Handle für den Anzeigemonitor ab, das einen angegebenen Punkt enthält.

Syntax

HMONITOR MonitorFromPoint(
  [in] POINT pt,
  [in] DWORD dwFlags
);

Parameter

[in] pt

Eine POINT-Struktur , die den Point of Interest in virtual-screen-Koordinaten angibt.

[in] dwFlags

Bestimmt den Rückgabewert der Funktion, wenn der Punkt in keinem Anzeigemonitor enthalten ist.

Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
MONITOR_DEFAULTTONULL
0x00000000
Gibt NULL zurück.
MONITOR_DEFAULTTOPRIMARY
0x00000001
Gibt ein Handle an den primären Anzeigemonitor zurück.
MONITOR_DEFAULTTONEAREST
0x00000002
Gibt ein Handle an den Anzeigemonitor zurück, das dem Punkt am nächsten ist.

Rückgabewert

Wenn der Punkt in einem Anzeigemonitor enthalten ist, ist der Rückgabewert ein HMONITOR-Handle für diesen Anzeigemonitor.

Wenn der Punkt nicht in einem Anzeigemonitor enthalten ist, hängt der Rückgabewert vom Wert von dwFlags ab.

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
APIs ext-ms-win-ntuser-sysparams-ext-l1-1-1 (eingeführt in Windows 10, Version 10.0.14393)

Weitere Informationen

MonitorFromRect

MonitorFromWindow

Funktionen für mehrere Anzeigemonitore

Übersicht über mehrere Anzeigemonitore