Jump to content
Fivewin Brasil

fazer a Tela de baixo borrada


gibaf

Recommended Posts

ola a todos !!!

 

A app tem as Dialogs modais. Dependendo da rotina, uma tela fica acima da outra. As vezes o usuario, se perceber, comeca clicar nas opcoes da tela de baixo, q ficam aparecendo, sem perceber q tem q fechar a tela q esta acima.

 

Tem como fazer a tela de baixo ficar borrada (pra ficar bem claro qual a tela q esta acima) ?

 

 

Desde ja agradeco a ajuda: MUITO OBRIGADO !!!

 

Gilberto

Link to comment
Share on other sites

Não entendi,,, Elas(telas) não teem a mesma dimensão?

 

E porque vc. não trava a primeira tela para que se o uçuário clickar nela a segunda tela modal pisque para ele?

 

abs,

 

ola

 

Algumas nao tem a mesma dimensao.

 

Eh travado a tela de baixo, pra nao ter acao aos cliques do usuario. Mas se nao estivesse no lado do usuario vendo clicar na tela de baixo, acho q ele nao ia fazer mais nada no sistema, pensando, erroneamente,  q a tela de baixo teria q ter acao, mesmo sem antes fechar a tela de cima...

 

repito a pergunta: Tem como fazer a tela de baixo, tipo, borrada (Flex faz exatamente isso - na verdade, vc define um valor q dependendo desse valor, pode ser borrada, ou tambem pode ser nitida) ??

 

att

Gilberto

Link to comment
Share on other sites

Acho que sua versão não tem este exemplo, no meu FIVEWIN 13.03 FERRARI VERMELHINHA, tem é show()

 

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=17412&p=90598&hilit=testblu2.prg#p90598

 

abs

show mesmo...

 

pelo q entendi faz no browse. Mas se eu tiver um Dialog, faz pra todos objetos q estiverem nesse Dialog ? Tipo, digamos q no Dialog tem, Say, Get, Combobox, Button, etc... vai fazer pra todos ? ou soh pro Brw ??

 

att

Gilberto

Link to comment
Share on other sites

Olá, testei com um DIALOGO, e funciona perfeito, ele fica OPACO, e a unica coisa que você tem que acrescentar na função que PINTA o PRIMEIRO DIALOGO, na volta do SEGUNDO DIALOGO, é:

 

oDlg:Refresh()

oDlg:Update()

 

Para que o BRUSH da BITMAP que deixa o PRIMEIRO DIALOGO OPACO, volte ao normal.

 

Show() de Bola.

 

ATUALIZE SEU FIVEWIN PARA 13.03 FERRARI VERMELHINHA, tem novidades para KARAMBA, e o preço:

 

TÃ BARATO PRA KARAMBA

 

Fale com o Gilmer,

 

abs.

Link to comment
Share on other sites

Uma pequena observação :
No Windows XP não funciona, então prefira a transparência

 

/********************************************************* 
 * Função      : PintaDialogSemiTransparente - Função para Tornar uma Dialog Semi-Transparente
 * Programador : Vagner
 * Data        : 18/06/2008 - 19:07:11
 * Revisado em : 08/04/2013 às 16:02:15 por Vagner
 * Parâmetros  : 
 * oDlg - Objeto Dialog
 * nFat - Fator de Transparecencia Default 200
 * nClr - Cor para Colocar
**********************************************************/ 
Func PintaDialogSemiTransparente(oDlg,nFat,nClr)

Default nFat := 200
Default nClr := nRgb(255,255,254)

SetWindowLong( oDlg:hWnd, GWL_EXSTYLE, nOr( GETWINDOWLONG( oDlg:hWnd, GWL_EXSTYLE ), WS_EX_LAYERED ) )

SetLayeredWindowAttributes( oDlg:hWnd, nClr, nFat, 3 )
SysWait(.01)

return NIL

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...