Ver Mensaje Individual
  #6  
Antiguo 01-05-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Bluefox.

En el caso de MDI en el MDIForm se crea un área cliente donde son gestionados los MDIChilds y es a este a quíen son enviados los mensajes de las barras de desplazamiento.

Lamentablemente los diseñadores de Delphi 7 (que es la versión con la que trabajo) no declararon el método ClientWndProc como virtual, pero aparentemente con versiones posteriores es posible sobreescribirlo: ClientWndProc (Delphi).

De modo que si posees una versión posterior, creo que podrías capturar el mensaje WM_VSCROLL dentro del método, recorrer los MDIChilds comprobando si estan minimizados y de ser así, reposicionarlos.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita