Struttura MINMAXINFO (winuser.h)

Contiene informazioni sulle dimensioni e la posizione ingrandita di una finestra e sulla relativa dimensione minima e massima di rilevamento.

Sintassi

typedef struct tagMINMAXINFO {
  POINT ptReserved;
  POINT ptMaxSize;
  POINT ptMaxPosition;
  POINT ptMinTrackSize;
  POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;

Members

ptReserved

Tipo: POINT

Riservati; non usare.

ptMaxSize

Tipo: POINT

Larghezza ingrandita (membro x ) e altezza ingrandita (membro y ) della finestra. Per le finestre di primo livello, questo valore è basato sulla larghezza del monitoraggio primario.

ptMaxPosition

Tipo: POINT

Posizione del lato sinistro della finestra ingrandita (membro x ) e della posizione della finestra ingrandita (membro y ). Per le finestre di primo livello, questo valore è basato sulla posizione del monitoraggio primario.

ptMinTrackSize

Tipo: POINT

Larghezza minima di rilevamento (membro x ) e altezza minima di rilevamento (membro y ) della finestra. Questo valore può essere ottenuto a livello di codice dalle metriche di sistema SM_CXMINTRACK e SM_CYMINTRACK (vedere la funzione GetSystemMetrics ).

ptMaxTrackSize

Tipo: POINT

Larghezza massima di rilevamento (membro x ) e altezza massima di rilevamento (membro y ) della finestra. Questo valore è basato sulle dimensioni dello schermo virtuale e può essere ottenuto a livello di codice dalle metriche di sistema SM_CXMAXTRACK e SM_CYMAXTRACK (vedere la funzione GetSystemMetrics ).

Commenti

Per i sistemi con più monitor, i membri ptMaxSize e ptMaxPosition descrivono le dimensioni e la posizione ingrandita della finestra sul monitor primario, anche se la finestra ingrandisce in un monitor secondario. In tal caso, gestione finestre regola questi valori per compensare le differenze tra il monitoraggio primario e il monitor che visualizza la finestra. Pertanto, se l'utente lascia ptMaxSize invariato, una finestra di un monitor più grande del monitor primario ottimizza le dimensioni del monitor più grande.

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

Informazioni concettuali

PUNTO

Riferimento

WM_GETMINMAXINFO

Windows