Page 1 of 1

Maximizar una ventana DMI Child

PostPosted: Wed Mar 22, 2006 3:37 pm
by Rafael Clemente
Tengo una aplicación MDI externa, con varias ventanas hijas. He conseguido el handle hWnd a una de esas ventanas HIJAS. Puedo recuperar su título mediante cTitle := GetWndosText(hWnd). Incluso puedo cerrarla mediante SendMessage(hWnd, WM_CLOSE).

Pero ¿Cómo hago para maximizar esa ventana hija (dentro, naturalmente, de su contenedor MDI)?

Gracias,
Rafael

PostPosted: Wed Mar 22, 2006 6:40 pm
by Antonio Linares
Rafael,

Tienes que enviarle el mensaje WM_MDIMAXIMIZE a la ventana hija (client) de la ventana MDI, pasándole como primer parámetro el handle de la ventana child a maximizar.

PostPosted: Wed Mar 22, 2006 6:52 pm
by Rafael Clemente
Gracias, Antonio: Funciona!
Rafael