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.
typedef struct tagMINMAXINFO {
POINT ptReserved;
POINT ptMaxSize;
POINT ptMaxPosition;
POINT ptMinTrackSize;
POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;
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 ).
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.
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) |
Conceptual
Referencia