Página 1 de 1

Ventana TopMost (Splash) y MsgInfos

Publicado: Mié Jun 28, 2006 6:27 pm
por jose.luis
Hola,
Me estoy encontrando con algún inconveniente entre ventanas topmost (los
splash) y los MsgInfo.
Por ejemplo: en un proceso largo lanzo una splash con un meter. Durante ese
proceso me veo en la necesidad de hacer un msginfo o un msgyesno sin quitar
la ventana splash. He notado que si ninguna otra ventana externa (vamos, de
otra aplicación), tapa a la aplicación Xailer, el Msginfo se ve
estupendamente sobre la topmost. Pero si cualquier otra app tapa la
aplicación Xailer, parece ser que a veces el msginfo se coloca debajo de la
ventana Splash.
El caso es que no se como evitar esta situación teniendo en cuenta que por
nar*ces tengo que mostrar el msginfo y mantener la ventana splash.
Alguna idea ??
Saludos y gracias,
José Luis Capel
PD: espero haberme explicado correctamente.
PPD: si necesitais un proyecto para ver este 'problemilla' os lo puedo
preparar.

Ventana TopMost (Splash) y MsgInfos

Publicado: Mié Jun 28, 2006 6:32 pm
por jose.luis
Ups,
Se me olvidó comentar que esto me ocurre ejecutando la app desde el IDE con
la ventana del depurarador (pero no depurando).
Saludos,
José Luis Capel
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:44a2adf0$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
>
> Por ejemplo: en un proceso largo lanzo una splash con un meter. Durante
> ese proceso me veo en la necesidad de hacer un msginfo o un msgyesno sin
> quitar la ventana splash. He notado que si ninguna otra ventana externa
> (vamos, de otra aplicación), tapa a la aplicación Xailer, el Msginfo se ve
> estupendamente sobre la topmost. Pero si cualquier otra app tapa la
> aplicación Xailer, parece ser que a veces el msginfo se coloca debajo de
> la ventana Splash.
>
> El caso es que no se como evitar esta situación teniendo en cuenta que por
> nar*ces tengo que mostrar el msginfo y mantener la ventana splash.
>
> Alguna idea ??
>
> Saludos y gracias,
> José Luis Capel
> PD: espero haberme explicado correctamente.
> PPD: si necesitais un proyecto para ver este 'problemilla' os lo puedo
> preparar.
>

Ventana TopMost (Splash) y MsgInfos

Publicado: Jue Jun 29, 2006 6:58 am
por zeasoftware
Lo mismo me ha pasado, pero yo por que si estoy haciendo algun proceso y
marco el final con msginfo, y regreso a la aplicacion, el msginfo puede
quedar volando y puedo utilizar la aplicacion como si nada.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/

Ventana TopMost (Splash) y MsgInfos

Publicado: Jue Jun 29, 2006 10:30 am
por jfgimenez
José Luis,
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
El problema es precísamente ese, que ambos tipos de ventanas son topmost. Y
me temo que no hay forma (o al menos yo no la conozco) de garantizar cual de
las dos estará encima de la otra.
Yo lo que haría es no usar una ventana splash para el meter, sino una de
tipo diálogo. O si lo prefieres, puede ser de tipo bsNONE, que es lo más
parecido a splash. Pero sea del tipo que sea, muestrala con ShowModal() para
asegurarte de que el usuario no hace nada más mientras dure el proceso.
--
Un saludo,
José F. Giménez
http://www.xailer.com