Função MonitorFromWindow (winuser.h)
A função MonitorFromWindow recupera um identificador para o monitor de exibição que tem a maior área de interseção com o retângulo delimitador de uma janela especificada.
Sintaxe
HMONITOR MonitorFromWindow(
[in] HWND hwnd,
[in] DWORD dwFlags
);
Parâmetros
[in] hwnd
Um identificador para a janela de interesse.
[in] dwFlags
Determina o valor retornado da função se a janela não intersecionar nenhum monitor de exibição.
Esse parâmetro pode usar um dos valores a seguir.
Valor retornado
Se a janela cruzar um ou mais retângulos do monitor de exibição, o valor retornado será um identificador HMONITOR para o monitor de exibição que tem a maior área de interseção com a janela.
Se a janela não intersecionar um monitor de exibição, o valor retornado dependerá do valor de dwFlags.
Comentários
Se a janela estiver minimizada no momento, MonitorFromWindow usará o retângulo da janela antes de ser minimizada.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Conjunto de APIs | ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introduzido no Windows 10, versão 10.0.14393) |