Compartir a través de


WINDOWPOS (Estructura)

La estructura de WINDOWPOS contiene información sobre el tamaño y la posición de una ventana.

typedef struct tagWINDOWPOS { /* wp */
   HWND hwnd;
   HWND hwndInsertAfter;
   int x;
   int y;
   int cx;
   int cy;
   UINT flags;
} WINDOWPOS;

Parámetros

  • hwnd
    Identifica la ventana.

  • hwndInsertAfter
    Identifica la ventana detrás de la que se coloca esta ventana.

  • x
    Especifica la posición del borde izquierdo de la ventana.

  • y
    Especifica la posición del borde derecho.

  • cx
    Especifica el ancho de la ventana, en píxeles.

  • cy
    Especifica el alto de la ventana, en píxeles.

  • flags
    Especifica la ventana-colocación de opciones.Este miembro puede ser uno de los siguientes valores:

    • SWP_DRAWFRAME dibuja un cuadro (definido en la clase de la ventana) alrededor de la ventana.La ventana recibe un mensaje de WM_NCCALCSIZE .

    • SWP_FRAMECHANGED Sends un mensaje de WM_NCCALCSIZE a la ventana, aunque el tamaño de la ventana no se está cambiando.Si este marcador no se especifica, se envía WM_NCCALCSIZE cuando se cambia el tamaño de la ventana.

    • SWP_HIDEWINDOW oculta la ventana.

    • SWP_NOACTIVATE No no activar la ventana.

    • SWP_NOCOPYBITS descarta el contenido completo del área de cliente.Si este marcador no se especifica, el contenido válidos del área de cliente se guardan y se copian en el área cliente después de que se haya ordenado o se coloque de nuevo la ventana.

    • SWP_NOMOVE conserva la posición actual (omite los miembros de x y de y ).

    • Cambio deSWP_NOOWNERZORDERNo no la posición de la ventana propietaria en el orden Z.

    • SWP_NOSIZE conserva el tamaño actual (omite los miembros de cx y de cy ).

    • Cambios no actualizars deSWP_NOREDRAWNo.

    • SWP_NOREPOSITION Same que SWP_NOOWNERZORDER.

    • SWP_NOSENDCHANGING evita que la ventana reciba el mensaje de WM_WINDOWPOSCHANGING .

    • SWP_NOZORDER conserva el orden de la actual (omite el miembro de hwndInsertAfter ).

    • SWP_SHOWWINDOW muestra la ventana.

Requisitos

Header: winuser.h

Vea también

Referencia

CWnd::OnWindowPosChanging

Otros recursos

Estructuras, estilos, Callbacks, y mapas de mensajes