FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
maximizar un MDI Child dentro del area cliente del Form Padre
Buenas a todos,
teango una Aplicacion MDI y quisiera saber la manera mas "elegante" de maximimar un formulario Hijo al tamaño del area cliente del formulario padre, es decir que cuando maximize un form hijo este no se fusione con la barra de herramientas del form padre, hice un acercamiento con el siguiente código, pero mmm solo hago la simulacion de maximizar, por ahi lei de manejar los mesanajes de WM_WINDOWPOSCHANGING , WM_GETMINMAXINFO SetWindowLong, pero la verdad probe con todo y nada, Gracias de antemano y FELIZ NAVIDAD!!
Última edición por _CALI fecha: 24-12-2012 a las 22:07:48. |
#2
|
||||
|
||||
Hola _CALI.
Fijate si te sirve de este modo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Gracias por responder ecfisa, al parecer tu procedimiento restaura la ventana cuando se maximiza el formulario, pero el windowState del form no llega a estar como wsMaximized es un buen truco, pero si notas el boton de maximizar no cambia al de restaurar, pero claramente me ahorra lineas, Gracias!!
|
#4
|
||||
|
||||
Hola _CALI.
Al maximizar un MDIChild este ocupa el área cliente del MDIForm, ese es su comportamiento natural y al menos yo no conozco manera de cambiar eso. Pero podes interceptar el maximizado, redimensionar y mostrarlo normalmente, como en el código anterior. Una pequeña "mejora" al código anterior podría ser: Cuando la ventana está restaurada al valor fijado y al estar deshabilitado el ícono maximizar, el usuario no intentará hacer click inútilmente sobre él. Para que pudiera verse el ícono restaurar, el MDIChild tendría que estar maximizado. Pero si lo está, tenemos que atenernos su comportamiento natural que es ocupar todo el área cliente del MDIForm. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Muchas Gracias por el aporte!!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Maximizar Child y luego no se puede restaurar | advancexz | Gráficos | 5 | 04-11-2008 01:10:46 |
Problemas al guardar area cliente de mi ventana | gulder | Gráficos | 3 | 24-02-2008 17:33:12 |
CONTROL+TAB en PAGECONTROL dentro de MDI-CHILD | amadis | OOP | 2 | 11-08-2005 08:09:40 |
¿Como cambiar el area Cliente de un component? | SyncMaster | OOP | 3 | 09-02-2005 18:48:40 |
Maximizar en un área restringida | miqueas | Varios | 1 | 12-01-2005 23:34:49 |
|