Estructura WINDOWPLACEMENT
La estructura de datos WINDOWPLACEMENT tiene el siguiente formulario:
typedef struct tagWI&NDOWPLACEMENT {nbsp; / * wndpl * /
Longitud UINT;
UINT banderas;
UINT nombrefichero;
PUNTO ptMinPosition;
PUNTO ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
La estructura WINDOWPLACEMENT contiene información sobre la colocación de una ventana en la pantalla.
Miembros
longitud
Especifica la longitud, en bytes, de la estructura.
banderas
Especifica indicadores que controlan la posición de la ventana minimizada y el método por el cual se restaura la ventana. Este miembro puede ser uno o ambos de los siguientes indicadores:
-
WPF_SETMI&NPOSITIONnbsp; Especifica que las posiciones x y y de la ventana minimizada puede ser especificado. Este indicador debe ser especificado si se configuran las coordenadas en el miembro ptMinPosition.
-
WPF_RESTORETOMAXIMIZEDnbsp; Especifica que la ventana restaurada se maximiza, independientemente de si fue al máximo antes de que se redujo al mínimo. Esta configuración es válida la próxima vez que se restaura la ventana. &No modifica el comportamiento predeterminado de la restauración. Este indicador es válido sólo cuando se especifica el valor SW_SHOWMINIMIZED para el miembro NombreFichero.
nombreFichero
Especifica el estado actual de mostrar de la ventana. Este miembro puede ser uno de los siguientes valores:
-
SW_HIDE Oculta la ventana y pasa la activación a otra ventana.
-
SW_MI&NIMIZEnbsp; Minimiza la ventana especificada y activa la ventana de nivel superior en la lista del sistema.
-
SW_RESTOREnbsp; Se activa y muestra una ventana. Si la ventana está minimizada o maximizada, Windows lo restaura a su tamaño y posición (igual que SW_SHOW&NORMAL) originales.
-
SW_SHOW Activa una ventana y lo muestra en su tamaño actual y la posición.
-
SW_SHOWMAXIMIZED Activa una ventana y se muestra como una ventana maximizada.
-
SW_SHOWMI&NIMIZEDnbsp; Activa una ventana y se muestra como un icono.
-
SW_SHOWMI&NNOACTIVEnbsp; Muestra una ventana como un icono. La ventana activa permanece activa.
-
SW_SHOW&NAnbsp; Muestra una ventana en su estado actual. La ventana activa permanece activa.
-
SW_SHOW&NOACTIVATEnbsp; Muestra una ventana en su tamaño y su posición más reciente. La ventana activa permanece activa.
-
SW_SHOW&NORMALnbsp; Se activa y muestra una ventana. Si la ventana está minimizada o maximizada, Windows lo restaura a su tamaño original y su posición (igual que SW_RESTORE).
ptMinPosition
Especifica la posición de la esquina superior izquierda de la ventana cuando la ventana está minimizada.
ptMaxPosition
Especifica la posición de la esquina superior izquierda de la ventana cuando la ventana está maximizada.
rcNormalPosition
Especifica las coordenadas de la ventana cuando la ventana está en la posición normal (restaurada).
Vea tambié&nnbsp;CWnd::SetWindowPlacement