In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Pagina Web de Fondo

Foro de Xailer profesional en español
Responder
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

He puesto en el area cliente del formulario principal de la aplicacion una
página web, pero cuando abro una ficha de clientes por ejemplo, no se ve,
es como que se pone detrás de la página web La ventana de la ficha de
clientes es mdichild.
¿ Alguna Idea ?
Gracias.
Antonio F. Ortega
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Pagina Web de Fondo

Mensaje por jfgimenez »

Antonio,
> He puesto en el area cliente del formulario principal de la aplicacion una
> página web, pero cuando abro una ficha de clientes por ejemplo, no se ve,
> es como que se pone detrás de la página web La ventana de la ficha de
> clientes es mdichild.
Me temo que es así. Las mdichild están sobre un control especial TMdiClient
(puedes ver el fuente al final de form.prg), que ocupa todo el área cliente
de la ventana principal. Así es como funciona el API de windows y no lo
podemos cambiar. Si pones un control webbrowser en esa misma ventana,
entonces uno de los dos queda debajo del otro, o bien el webbrowser o bien
el tmdiclient.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Pagina Web de Fondo

Mensaje por Xevi »

Jose,
Yo tení­a un problema para mostra una imagen de fondo en la ventana MDIFrame,
que me diste la solución y resolviste con una eficacia 100% efectiva (como
todas tus soluciones), hace ya mucho, mucho tiempo... ¿se podrí­a aplicar la
misma técnica??? al fin y al cabo, se trata de "refrescar" un objeto que
pertenece a la ventana padre.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje de
noticias news:[email=474d4118@ozsrv2.ozlan.local...]474d4118@ozsrv2.ozlan.local...[/email]
> Antonio,
>
>> He puesto en el area cliente del formulario principal de la aplicacion
>> una página web, pero cuando abro una ficha de clientes por ejemplo, no se
>> ve, es como que se pone detrás de la página web La ventana de la ficha de
>> clientes es mdichild.
>
> Me temo que es así­. Las mdichild están sobre un control especial
> TMdiClient (puedes ver el fuente al final de form.prg), que ocupa todo el
> área cliente de la ventana principal. Así­ es como funciona el API de
> windows y no lo podemos cambiar. Si pones un control webbrowser en esa
> misma ventana, entonces uno de los dos queda debajo del otro, o bien el
> webbrowser o bien el tmdiclient.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Pagina Web de Fondo

Mensaje por jfgimenez »

Xevi,
> Yo tenía un problema para mostra una imagen de fondo en la ventana
> MDIFrame, que me diste la solución y resolviste con una eficacia 100%
> efectiva (como todas tus soluciones), hace ya mucho, mucho tiempo... ¿se
> podría aplicar la misma técnica??? al fin y al cabo, se trata de
> "refrescar" un objeto que pertenece a la ventana padre.
No lo recuerdo exactamente, pero seguramente la solución consistía en usar
el evento OnPainted de TMdiClient. No obstante, no es el mismo caso que
ahora :-(
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

Vale muy bien, pero podría de alguna forma, decidir cual queda 'en primer
plano'. Es que si no, no se me ocurre como hacer para trabajar con Mdi,
porque el 'escritorio web' ( pagina web de fondo ) es un elemento que nos da
excelentes resultados.
Gracias.
Antonio F. Ortega
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Pagina Web de Fondo

Mensaje por jfgimenez »

Antonio,
> Vale muy bien, pero podría de alguna forma, decidir cual queda 'en primer
> plano'. Es que si no, no se me ocurre como hacer para trabajar con Mdi,
> porque el 'escritorio web' ( pagina web de fondo ) es un elemento que nos
> da excelentes resultados.
Envíame un pequeño ejemplo con lo que quieres hacer y le echo un vistazo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

ok.
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

Adjunto Proyecto.
Gracias.
Antonio F. Ortega


Attached files CtrlF6.zip (6.2 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Pagina Web de Fondo

Mensaje por jfgimenez »

Antonio,
he estado haciendo pruebas, y lo más que he conseguido es lo que adjunto.
Tiene el problema de que, según lo que haga el usuario, las ventanas
mdichild se quedán detrás y no se ven, y la única forma de traerlas delante
es usando el menú "ventana".
Hay una línea comentada que llama a :Disable(). Si la habilitas, verás que
funciona un poco mejor, aunque entonces no puedes interactuar con la página
web.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info


Attached files ctrlf6.zip (6.3 KB)Â
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

Bien, creo que haciendo un par de cositas ( ya por mi cuenta ) más me
valdría.
Gracias.
Antonio F. Ortega
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Pagina Web de Fondo

Mensaje por desarrollo »

Antonio,
Si consigues que te funcione bien esto, deja información en este foro.
Saludos
Jose A. Suarez
"Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el mensaje
news:474ec127$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Bien, creo que haciendo un par de cositas ( ya por mi cuenta ) más me
> valdría.
>
> Gracias.
>
> Antonio F. Ortega
>
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

Claro JASM, y de paso aprovecho para pedirte , el pp de los patrones de
diseño, si me lo puedes enviar a mi privado, te lo agradecería.
Saludos.
Antonio F. Ortega
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Pagina Web de Fondo

Mensaje por desarrollo »

Antonio,
Aqui esta:
http://www.chochurro.com/KK/Patrones_de ... GRASP).rar
para ti y para quien lo quiera.
Saludos
Jose A. Suarez
desarrollo
Mensajes: 109
Registrado: Lun Abr 02, 2007 10:12 am

Pagina Web de Fondo

Mensaje por desarrollo »

antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

Pagina Web de Fondo

Mensaje por antonio.ortega »

Gracias. A ver si nos enteramos un poco más de los patrones.
Antonio F. Ortega
Gabo
Mensajes: 104
Registrado: Mié Oct 27, 2010 1:36 am

Pagina Web de Fondo

Mensaje por Gabo »

El 30/11/2007 02:32 a.m., Antonio F. Ortega escribió:
> Gracias. A ver si nos enteramos un poco más de los patrones.
>
> Antonio F. Ortega
>
>
Hola.. y Cual seria la solucion para poner una Imagen de Fondo en la
ventana principal. Xavi comenta una pero no la encuentro por todo el
foro. Xavi eres tan amable de ponerla por favor..
Gracias!
Responder