Clipper On Line • Ver Tópico - ¿Comovoltar ao estado anterior de uma janela?

¿Comovoltar ao estado anterior de uma janela?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

¿Comovoltar ao estado anterior de uma janela?

Mensagempor Adalberto » 11 Ago 2012 01:01

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
Adalberto
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 01 Set 2007 01:09
Cidade/Estado: Santa Cruz de la Sierra - Bolivia
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

¿Comovoltar ao estado anterior de uma janela?

Mensagempor Pablo César » 11 Ago 2012 10:54

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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

¿Comovoltar ao estado anterior de uma janela?

Mensagempor Adalberto » 11 Ago 2012 21:34

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
Adalberto
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 01 Set 2007 01:09
Cidade/Estado: Santa Cruz de la Sierra - Bolivia
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

¿Comovoltar ao estado anterior de uma janela?

Mensagempor Pablo César » 11 Ago 2012 23:09

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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Bing [Bot] e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro