Amigos,
Com sua experiência e conhecimentos, por favor, me ajudem a solucionar o seguinte:
Tenho uma janela de cadastro, em uma circunstancia determinada apresento uma mensagem de erro, em esse momento faço que a janela de cadastro se torne transparente, quando sair da janela de mensagem de erro desejo que a janela de cadastro volte à normalidade (sem transparência), essa parte e que não sei como, necessito de vocês e fico no aguardo.
Estou trabalhando com MiniGui Ext 2.1.4 (agradecido com Grigory ).
Mais uma vez, Graças!!
[] Adalberto
¿Comovoltar ao estado anterior de uma janela?
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
¿Comovoltar ao estado anterior de uma janela?
Hola Adalberto, no sé como has hecho para aploicar transparencia en dicha ventana. El ejemplo que dá en C:\MiniGUI\SAMPLES\Advanced\Transparency\demo.prg con dos botones de aplicar y remover transparencia puede te ayudar a como retornar visible la ventana. Y cuanto a retorna la exibicion de tal ventana, creo que ya debes saber como hacerlo, bastaria cargar el form (caso hayas hecho la tela através de fmg) con load window <nombre_fmg> as <nombre_ventana>
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Comovoltar ao estado anterior de uma janela?
Pablo César,
De verdad agradezco tu ayuda, rápida y eficaz, como siempre.
No habia visto ese buen ejemplo de Grigory sobre transparencias. Conseguí hacer las transparencias gracias a un ejemplo que encontré en el foro en Yahoo.
Cuando de la ventana de ABM se produce una llamada a un mensaje de error, en la ventana del mensaje, despues de END WINDOW, escribo la llamada a la funcion de tranaparencia asi:
MakeLayer( GetFormHandle( ThisWindow.Name ), 128 ) // (para que sea transparente)
y despues de ACTIVATE WINDOW, ahora escribo
MakeLayer( GetFormHandle( ThisWindow.Name ), 255 ) // Sin transparencia
para que la ventana que llamó al mensaje de error retorne a la normalidad (cero transparencia)
Pablo César, por favor permíteme la oportunidad de volverte a agradecer por el favor recibido, quedó como quería, quedo en deuda con vos.
Bendiciones del cielo para vos y los tuyos.
[] Adalberto
De verdad agradezco tu ayuda, rápida y eficaz, como siempre.
No habia visto ese buen ejemplo de Grigory sobre transparencias. Conseguí hacer las transparencias gracias a un ejemplo que encontré en el foro en Yahoo.
Cuando de la ventana de ABM se produce una llamada a un mensaje de error, en la ventana del mensaje, despues de END WINDOW, escribo la llamada a la funcion de tranaparencia asi:
MakeLayer( GetFormHandle( ThisWindow.Name ), 128 ) // (para que sea transparente)
y despues de ACTIVATE WINDOW, ahora escribo
MakeLayer( GetFormHandle( ThisWindow.Name ), 255 ) // Sin transparencia
para que la ventana que llamó al mensaje de error retorne a la normalidad (cero transparencia)
Pablo César, por favor permíteme la oportunidad de volverte a agradecer por el favor recibido, quedó como quería, quedo en deuda con vos.
Bendiciones del cielo para vos y los tuyos.
[] Adalberto
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
¿Comovoltar ao estado anterior de uma janela?
No amigo, no se sienta en deuda. Recuerde que el conocimiento es una de las cosas que se multiplica. Estoy cierto que haria lo mismo con cualquier otro colega.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.