Estrutura MONITORINFO (winuser.h)
A estrutura MONITORINFO contém informações sobre um monitor de exibição.
A função GetMonitorInfo armazena informações em uma estrutura MONITORINFO ou em uma estrutura MONITORINFOEX .
A estrutura MONITORINFO é um subconjunto da estrutura MONITORINFOEX . A estrutura MONITORINFOEX adiciona um membro de cadeia de caracteres para conter um nome para o monitor de exibição.
Sintaxe
typedef struct tagMONITORINFO {
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;
Membros
cbSize
O tamanho da estrutura em bytes.
Defina esse membro como sizeof ( MONITORINFO )
antes de chamar a função GetMonitorInfo . Isso permite que a função determine o tipo de estrutura que você está passando para ela.
rcMonitor
Uma estrutura RECT que especifica o retângulo do monitor de exibição, expresso em coordenadas de tela virtual. Observe que, se o monitor não for o monitor de exibição primário, algumas das coordenadas do retângulo poderão ser valores negativos.
rcWork
Uma estrutura RECT que especifica o retângulo da área de trabalho do monitor de exibição, expresso em coordenadas de tela virtual. Observe que, se o monitor não for o monitor de exibição primário, algumas das coordenadas do retângulo poderão ser valores negativos.
dwFlags
Um conjunto de sinalizadores que representam atributos do monitor de exibição.
O sinalizador a seguir é definido.
Valor | Significado |
---|---|
MONITORINFOF_PRIMARY | Este é o monitor de exibição principal. |
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] |
Cabeçalho | winuser.h (inclua Windows.h) |