Estructura MINMAXINFO (winuser.h)

Contiene información sobre el tamaño y la posición maximizados de una ventana y su tamaño de seguimiento mínimo y máximo.

Sintaxis

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

Miembros

ptReserved

Tipo: POINT

Reservado; no usar.

ptMaxSize

Tipo: POINT

Ancho maximizado (x miembro) y alto maximizado (miembro y ) de la ventana. En el caso de las ventanas de nivel superior, este valor se basa en el ancho del monitor principal.

ptMaxPosition

Tipo: POINT

Posición del lado izquierdo de la ventana maximizada (x miembro) y la posición de la parte superior de la ventana maximizada (miembro y ). En el caso de las ventanas de nivel superior, este valor se basa en la posición del monitor principal.

ptMinTrackSize

Tipo: POINT

El ancho de seguimiento mínimo (x miembro) y el alto de seguimiento mínimo (miembro y ) de la ventana. Este valor se puede obtener mediante programación de las métricas del sistema SM_CXMINTRACK y SM_CYMINTRACK (consulte la función GetSystemMetrics ).

ptMaxTrackSize

Tipo: POINT

Ancho de seguimiento máximo (x miembro) y alto máximo de seguimiento (miembro y ) de la ventana. Este valor se basa en el tamaño de la pantalla virtual y se puede obtener mediante programación a partir de las métricas del sistema SM_CXMAXTRACK y SM_CYMAXTRACK (consulte la función GetSystemMetrics ).

Observaciones

En el caso de los sistemas con varios monitores, los miembros ptMaxSize y ptMaxPosition describen el tamaño y la posición maximizados de la ventana en el monitor principal, incluso si la ventana se maximiza en última instancia en un monitor secundario. En ese caso, el administrador de ventanas ajusta estos valores para compensar las diferencias entre el monitor principal y el monitor que muestra la ventana. Por lo tanto, si el usuario deja ptMaxSize intacto, una ventana en un monitor mayor que el monitor principal maximiza el tamaño del monitor mayor.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

PUNTO

Referencia

WM_GETMINMAXINFO

Windows