Compartir a través de


CWnd::MoveWindow

Cambia la posición y las dimensiones.

void MoveWindow( 
   int x, 
   int y, 
   int nWidth, 
   int nHeight, 
   BOOL bRepaint = TRUE  
); 
void MoveWindow( 
   LPCRECT lpRect,
   BOOL bRepaint = TRUE  
);

Parámetros

  • x
    Especifica la nueva posición del lado izquierdo de CWnd.

  • y
    Especifica la nueva posición de la parte superior de CWnd.

  • nWidth
    Especifica el nuevo ancho de CWnd.

  • nHeight
    Especifica el nuevo alto de CWnd.

  • bRepaint
    Especifica si CWnd debe ser repintado. Si TRUE, CWnd recibe un mensaje de WM_PAINT en el controlador de mensajes OnPaint como de costumbre. Si este parámetro es FALSE, ninguna repintura de clase aparece. Esto se aplica al área cliente, al área no cliente (título incluidas y las barras de desplazamiento), y a cualquier parte de la ventana primaria destapada como resultado del movimiento de entity_CODECWnd. Cuando este parámetro es FALSE, la aplicación debe reemplazar explícitamente o actualizar cualquier parte de CWnd y de la ventana primaria que se va a dibujar.

  • lpRect
    El objeto de CRect o la estructura de RECT que especifica el nuevo tamaño y posición.

Comentarios

Para un objeto de nivel superior de CWnd , x y los parámetros de la y son relativas a la esquina superior izquierda de la pantalla. Para un objeto secundario de CWnd , son relativas a la esquina superior izquierda del área de cliente de la ventana primaria.

La función de MoveWindow envía el mensaje de WM_GETMINMAXINFO . Controlando este mensaje a CWnd la posibilidad de modificar los valores predeterminados para las ventanas mayores posibles y más pequeñas. Si los parámetros a la función miembro de MoveWindow superan estos valores, los valores se pueden reemplazar por el mínimo o los valores máximo en el controlador de WM_GETMINMAXINFO .

Ejemplo

Vea el ejemplo para CWnd::ClientToScreen.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CWnd::SetWindowPos

CWnd::OnGetMinMaxInfo

MoveWindow