Jump to content
Fivewin Brasil

MUDAR A COR DO FUNDO DE UM BMP


SHARK

Recommended Posts

EU POSTEI A SEGUINTE DÚVIDA

Eu gostaria de mudar a cor do fundo de alguns BMP´s para cor da janela atual. Tenho alguns bitmaps nas dialogs com fundo cinza (cor padrão do Win98) porém se mudarmos a aparência do Windows ou instalar o programa no XP os BMP´s continuam cinza causando um aspecto não muito agradável.

Sei que é possível fazer isto e não deve ser muito complicado porque a dbuttons muda a cor do fundo do bmp no botão acompanhando a cor atual do mesmo. Então vamos lá.

Quem se arriscar a um palpite?

vagner

Administrador (RESPONDEU)

oBmp:lTransparent := .T.

Abraços

Vagner Wirts

São Paulo-Brasil

ACONTECE QUE ESQUECI DE MENCIONAR QUE O BMP ESTà NO WS E EU NÃO ESTOU CARREGANDO ELE DENTRO DO PROGRAMA.

SE EU ATRIBUIR UM ID AO BITMAP, CARREGÃ-LO DENTRO DO PROGRAMA E APLICAR A SOLUÇÃO SUGERIDA VAI FUNCIONAR?

Link to comment
Share on other sites

Com certeza icon_smile_big.gif

Mas se por um acaso não surtir o efeito que você está querendo, utilize o DrawMasked(), nele você pode sobrepor bmp em cima de bmp ou em cima de degradê, que é o que o DButtom faz assim como a VGet,a VFolder e outras classes icon_smile_big.gif

Ps.:, dê uma olhada no seu diretório do FW, tem um diretório chamado Manual, onde têm todos os comandos, classes e funções com explicações icon_smile_big.gif

Abraços

Vagner Wirts

São Paulo-Brasil

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