![]() |
1 Archivos Adjunto(s)
Pues acabo de volver a probarlo y a mi me funciona.
Prueba este dpr: |
Sigue sin funcionarme. Igual es la versión de Delphi. Para poder probarlo, he tenido que quitar en los "uses" todas las referencias: "Winapi." "Vcl." "System." ya que no las reconocía, y eliminar entonces los uses dobles que quedaban.
|
Hay un truco, que conozco desde mi época de Visual Basic, para crear ventanas flotantes (tipo barras de herramientas de Office), que consistiría en:
Esta forma permite más posibilidades, como crear una jerarquía de ventanas. Ejemplo:
|
Algo más sencillo que puedes usar en las nuevas versiones de Delphi
Establece la propiedad PopupMode del formulario a pmAuto y por último, crea el formulario superior como hijo directo del formulario padre/principal. Por ejemplo:
Saludos! Enlaces: Propiedad PopupMode. WS_POPUP (Para versiones de Delphi que no traen la propiedad PopupMode de TCustomForm. |
Sí, es eso mismo. Incluso se puede establecer la propiedad PopupMode por código a posteriori:
Aunque no se comporta exactamente igual. Me explico, con el siguiente código:
El Form3 se comporta como si fuese hijo del Form2, no del Form1. Y no entiendo por qué. Saludos! |
Cita:
Cita:
Saludos. PD.: Probá estableciendo la propiedad PopupMode en tiempo de diseño exclusivamente. |
También lo había probado así, por si fuera eso.
Saludos! |
A ver, si hago lo siguiente:
Sí se comportan de la manera esperada. Pero, estando en el mismo procedimiento se comportan como he dicho anteriormente. Saludos |
Pues a mi me funciona
Al menos en XE2 funciona con el ejemplo que te di. Mira este video a ver si se acerca a lo que quieres.
http://www.ricardoplaza.com/download/formdetras.mp4 |
Efectivamente, es eso Ricardo. En el uso de CreateParams me funcionan, por ejemplo, los códigos de esta página:
http://delphi.about.com/od/formsdialogs/l/aa073101b.htm Pero con WS_EX_NOACTIVATE no marcha en mi caso. Un saludo |
que sistema operativo tienes? versión de delphi?
|
Lo he probado en una máquina virtual con Windows XP y Turbo Delphi.
No me dedico a la programación, es más bien una afición. Aunque en alguna ocasión le he sacado provecho. |
deberias probar con un windows real y un delphi completo, a ver que tal, seguro ese es el problema
|
Cita:
Cita:
Saludos! |
Así sí se puede elegir el formulario padre de manera precisa.
Muchas gracias! |
La franja horaria es GMT +2. Ahora son las 22:31:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi