¿Qué función se utiliza para mover un objeto a una ubicación específica?

Mueve la ventana, pruébalo

CWnd::MoveWindow

void MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bre paint = TRUE);

void MoveWindow(LPCRECT lpRect, BOOL bre paint = TRUE);

Parámetro: x especifica la nueva posición a la izquierda de CWnd.

Especifique la nueva posición de la parte superior de CWnd.

Especifique el nuevo ancho de CWnd.

NHeight especifica la nueva altura de CWnd.

Especifique si se vuelve a dibujar CWnd. Si es VERDADERO, CWnd recibe mensajes WM_PAINT en el controlador de mensajes OnPaint como de costumbre. Si este parámetro es FALSO, no se volverá a pintar. Esto se aplica al área cliente, al área no cliente (incluidas la barra de título y las barras de desplazamiento) y cualquier parte de la ventana principal expuesta debido al movimiento de CWnd. Cuando este parámetro es FALSE, la aplicación debe invalidar o volver a dibujar explícitamente CWnd y la parte de la ventana principal que se debe volver a dibujar.

Especifique el nuevo tamaño y posición del objeto LpRect CRect o estructura Rect.

Descripción:

Esta función cambia la posición y tamaño de la ventana.

Para los objetos CWnd de nivel superior, los parámetros xey son relativos a la esquina superior izquierda de la pantalla. Para los objetos secundarios, son relativos a la esquina superior izquierda del área del cliente de la ventana principal.

La función MoveWindow envía el mensaje WM_GETMINMAXINFO. Al procesar este mensaje, CWnd tiene la oportunidad de cambiar los valores predeterminados para las ventanas máxima y mínima. Si los parámetros pasados ​​a la función miembro MoveWindow exceden estos valores, puede reemplazar los valores con los valores mínimo o máximo en el controlador WM_GETMINMAXINFO.