marcioe Posted April 18, 2011 Report Share Posted April 18, 2011 Olá amigos, boa noite. Estou com problemas com a imagem de fundo da WINDOW, principal. Vejam a imagem, quando o monitor é WIDE fica meio estranho. Em um minitor não wide funciona normal. Desde já agradeço Editado por - marcioe on 18/04/2011 23:47:47 Quote Link to comment Share on other sites More sharing options...
marcioe Posted April 18, 2011 Author Report Share Posted April 18, 2011 Olá amigos, boa noite. Estou com problemas com a imagem de fundo da WINDOW, principal. Vejam a imagem, quando o monitor é WIDE fica meio estranho. Em um minitor não wide funciona normal. Desde já agradeço Editado por - marcioe on 18/04/2011 23:47:47 Quote Link to comment Share on other sites More sharing options...
FiveWinBr Posted April 19, 2011 Report Share Posted April 19, 2011 vc pode tentar com define window ownd ... @0,0 Image oImg File "arquivo.jpg" of oWnd oWnd:oClient := oImg activate window ownd ... acho q resolv. Att. Lailton Fernando Mariano E-Mail: developer@lailton.com.br | Msn: lailton.developer@hotmail.com http://www.lailton.com.br | http://www.fiveweb.com.br xHarbour 1.2.1 | Fivewin 11.1 | Borland 5.8.2 | Dolphin MySQL | SQLRDD Quote Link to comment Share on other sites More sharing options...
FiveWinBr Posted April 19, 2011 Report Share Posted April 19, 2011 vc pode tentar com define window ownd ... @0,0 Image oImg File "arquivo.jpg" of oWnd oWnd:oClient := oImg activate window ownd ... acho q resolv. Att. Lailton Fernando Mariano E-Mail: developer@lailton.com.br | Msn: lailton.developer@hotmail.com http://www.lailton.com.br | http://www.fiveweb.com.br xHarbour 1.2.1 | Fivewin 11.1 | Borland 5.8.2 | Dolphin MySQL | SQLRDD Quote Link to comment Share on other sites More sharing options...
marcioe Posted April 19, 2011 Author Report Share Posted April 19, 2011 Quando coloco conforme voce disse fica assim a imagem Fiz assim o código @0,0 Image oImg File (DRIVE_TR+"\"+CURDIR()+"\bitmaps\TELA_LOGO.JPG") of oW_Principal oW_Principal:oClient := oImg Quote Link to comment Share on other sites More sharing options...
aferra Posted April 19, 2011 Report Share Posted April 19, 2011 Tente desta forma: ACTIVATE WINDOW oWnd MAXIMIZED ON PAINT ImagemFundo( oWnd ) FUNCTION ImagemFundo( oWnd ) oImgWnd2 := TImage():Define( , ALLTRIM( clCamLogo ), oWnd ) oWnd:SayBitmap( 0,0, oImgWnd2, oWnd:nWidth(), oWnd:nHeight() ) RETURN .T. Alessandroid=blue> FW9.07+xHb121+PellesC+CDX Fico feliz com os Meus erros, pois eles me apontam a direção para o acerto.id=red> Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted April 19, 2011 Report Share Posted April 19, 2011 Bom Dia.. Define Brush cFundo File("Imagem") Define Window oWnd ; Brush cFundoid=code>id=code>Abraços.. Luiz Arruda Corumbá - MS ico.corumba@gmail.com FiveWin 9.04 [x]Harbour PellesC Bcc Ws Retorne avisando se a dica funcionouid=red> Para saber o que vem pela frente, fale com quem está voltando Quote Link to comment Share on other sites More sharing options...
zekasan Posted April 19, 2011 Report Share Posted April 19, 2011 Eu costumo fazer várias imagens com tamanhos diferentes, verifico a resolução que está e aplico a imagem correspondente, assim evito distorcer as mesmas. FWH 8.08 - xHarbour - xDev - VLib Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted April 19, 2011 Report Share Posted April 19, 2011 citação:Eu costumo fazer várias imagens com tamanhos diferentes, verifico a resolução que está e aplico a imagem correspondente, assim evito distorcer as mesmas. FWH 8.08 - xHarbour - xDev - VLib id=quote>id=quote>E se o usuário pedir para você deixar uma opção onde ele poderá trocar o plano de fundo do sistema toda vez que ele enjoar igual a gente faz com o Plano de fundo do Windows ??? Aqui agente tem um programa em VFP de folha de pgto. feito por uma grande empresa do ramo que só troca o plano pelas imagens deles.. é uma chatice e tanto, eu renomeio toda imagem que eu quero e substituo as deles que são pré definidas no EXE pelas minhas Pense a respeito... Abraços.. Luiz Arruda Corumbá - MS ico.corumba@gmail.com FiveWin 9.04 [x]Harbour PellesC Bcc Ws Retorne avisando se a dica funcionouid=red> Para saber o que vem pela frente, fale com quem está voltando Quote Link to comment Share on other sites More sharing options...
betovsp Posted April 19, 2011 Report Share Posted April 19, 2011 Eu uso assim, ve se te ajuda: @ 00,00 Image oImg Size oWab:nHorzRes(),oWab:nVertRes()-82 Adjust Funciona em qualquer resolução. Beto Msn: betovsp@hotmail.com FWH 9.08+xHarbour 1.2.1+Mymake+@Say "Ainda que nossos olhos não pudessem ver, nossos ouvidos não existissem, restaria o nosso pensamento para vermos, ouvirmos e falarmos com Deus."id=red> Quote Link to comment Share on other sites More sharing options...
FiveWinBr Posted April 19, 2011 Report Share Posted April 19, 2011 citação:Quando coloco conforme voce disse fica assim a imagem Fiz assim o código @0,0 Image oImg File (DRIVE_TR+"\"+CURDIR()+"\bitmaps\TELA_LOGO.JPG") of oW_Principal oW_Principal:oClient := oImg id=quote>id=quote>tente adicionar na frente do @ .. image ADJUST assim ele pega a tela toda. Att. Lailton Fernando Mariano E-Mail: developer@lailton.com.br | Msn: lailton.developer@hotmail.com http://www.lailton.com.br | http://www.fiveweb.com.br xHarbour 1.2.1 | Fivewin 11.1 | Borland 5.8.2 | Dolphin MySQL | SQLRDD Quote Link to comment Share on other sites More sharing options...
marcioe Posted April 20, 2011 Author Report Share Posted April 20, 2011 Esta ultima dica do lailton deu certinho, porem eu tenho que colocar @xx,yy na linha inicial, dai se o usuario maximixa ou minimiza a window o sistema fica todo zoneado de novo. Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted April 21, 2011 Report Share Posted April 21, 2011 Bom Marcio. Acho que este problema de ajustar a imagem de acordo com a resoluçao ou tamanho da window, sempre vai dar algum tipo de problema, principalmente quando se determina uma unica imagem (fundo/logo). Hoje temos NetBooks de resolução 1024x600 e micros com resolução 1920x1080 ou mais. Portando ou voce fixa o tamanho da sua window e não deixa ser alterada, ou voce gera duas imagens, sendo uma para fundo que usaria com BRUSH e outra(s) que voce usaria como logo com o AbPaint(). Não sou bom nisto, mas quebra um galho. Imagem com tela maximizada em resolusão 1600x900 Imagem com tela 1024/768 Não importa se o usuario vai mexer no tamanho da window, do tamanho que ele deixar, as imagens de fundo (logos), vão sempre permanecer na posição que determinei. Imagem com o usuario diminundo o tamanho da janela horizontal. Bom quanto a menus, barra de status, etc é outra conversa. "Me interessa o futuro porque é o lugar onde vou passar o resto da minha vida." Quote Link to comment Share on other sites More sharing options...
marcioe Posted April 24, 2011 Author Report Share Posted April 24, 2011 ok amigo Sergio Obrigado pela dica, vou tentar ajustar aqui. Cara meus parabens pelo layout do seu sistema, está massa demais Estas usando o RIBOMBAR. Eu to com o five 9.08 a RIBOMBAR roda nele... O que preciso para colocar pra funcionar... Quote Link to comment Share on other sites More sharing options...
aferra Posted April 25, 2011 Report Share Posted April 25, 2011 Marcio da forma que passei funciona em qualquer lugar, maximizando, minimizando, diminuindo e aumentando... Qualquer função que vc coloque no ON PAINT sempre que mexer na window ela vai organizar. Alessandroid=blue> FW9.07+xHb121+PellesC+CDX Fico feliz com os Meus erros, pois eles me apontam a direção para o acerto.id=red> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.