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)

Confira também

Getmonitorinfo

MONITORINFOEX

Visão geral de vários monitores de exibição

Várias estruturas de monitores de exibição