Struttura MONITORINFO (winuser.h)

La struttura MONITORINFO contiene informazioni su un monitor di visualizzazione.

La funzione GetMonitorInfo archivia le informazioni in una struttura MONITORINFO o in una struttura MONITORINFOEX .

La struttura MONITORINFO è un subset della struttura MONITORINFOEX . La struttura MONITORINFOEX aggiunge un membro stringa per contenere un nome per il monitoraggio di visualizzazione.

Sintassi

typedef struct tagMONITORINFO {
  DWORD cbSize;
  RECT  rcMonitor;
  RECT  rcWork;
  DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;

Members

cbSize

Dimensioni della struttura, in byte.

Impostare questo membro su sizeof ( MONITORINFO ) prima di chiamare la funzione GetMonitorInfo . In questo modo, la funzione determina il tipo di struttura che si sta passando.

rcMonitor

Struttura RECT che specifica il rettangolo di monitoraggio dello schermo espresso nelle coordinate dello schermo virtuale. Si noti che se il monitor non è il monitor di visualizzazione primario, alcune delle coordinate del rettangolo potrebbero essere valori negativi.

rcWork

Struttura RECT che specifica il rettangolo dell'area di lavoro del monitor di visualizzazione, espresso nelle coordinate dello schermo virtuale. Si noti che se il monitor non è il monitor di visualizzazione primario, alcune delle coordinate del rettangolo potrebbero essere valori negativi.

dwFlags

Set di flag che rappresentano gli attributi del monitor di visualizzazione.

Viene definito il flag seguente.

Valore Significato
MONITORINFOF_PRIMARY Questo è il monitor di visualizzazione principale.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

GetMonitorInfo

MONITORINFOEX

Panoramica dei monitoraggi multipli

Più strutture monitoraggi display