Jump to content
Fivewin Brasil

Ajustar Imagem de Fundo do Sistema.


marcioe

Recommended Posts

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.

logoempresa.jpg

Desde já agradeço

Editado por - marcioe on 18/04/2011 23:47:47

Link to comment
Share on other sites

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.

logoempresa.jpg

Desde já agradeço

Editado por - marcioe on 18/04/2011 23:47:47

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

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 icon_smile_big.gif

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

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

citação:

Quando coloco conforme voce disse fica assim a imagem

lllzk.jpg

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

Link to comment
Share on other sites

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

fd1.jpg

Imagem com tela 1024/768

fd2.jpg

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.

fd3.jpg

Bom quanto a menus, barra de status, etc é outra conversa.

RodapeEmail.JPG

"Me interessa o futuro porque é o lugar onde vou

passar o resto da minha vida."

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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>

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...