勇芳软件工作室.汉化:  Multiple Display Monitors > Multiple Display Monitors Functions >

MonitorFromWindow

Previous pageReturn to chapter overviewNext page

描述

 

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)