描述
MonitorFromWindow功能检索与指定窗口的边界矩形最大交点面积的显示监视器的句柄。
C++ 语法
HMONITOR MonitorFromWindow( __in HWND hwnd, __in DWORD dwFlags ); |
PowerBASIC 语法
FUNCTION MonitorFromWindow ( _ BYVAL hwnd AS DWORD, _ BYVAL dwFlags AS DWORD _ ) AS DWORD |
参数
hwnd
[in]处理感兴趣的窗口。
dwFlags
[in]如果窗口不与任何显示监视器相交,则确定函数的返回值。
此参数可以是以下值之一。
值 |
含义 |
MONITOR_DEFAULTTONEAREST |
返回最接近窗口的显示监视器的句柄。 |
MONITOR_DEFAULTTONULL |
返回NULL。 |
MONITOR_DEFAULTTOPRIMARY |
返回主显示监视器的句柄。 |
返回值
如果窗口与一个或多个显示监视矩形相交,则返回值为显示监视器的HMONITOR句柄,该窗口与窗口的交集面积最大。
如果窗口与显示监视器不相交,则返回值取决于dwFlags中的值。
备注
如果窗口当前被最小化,MonitorFromWindow在窗口最小化之前使用窗口的矩形。
引用文件 #INCLUDE Once
WinUser.inc(包括Windows.inc)