Caros estou usando o wvt_drawimage para colocar pano de fundo no programa mas acontece q fica uma mancha preta insistente no meu da imagem logo apos o programa ser aberto, jah verifiquei c tem algum restore screen mas n encontrei nada. Obrigado.
Marcos Roberto
Mancha preta com wvt_drawimage.
Moderador: Moderadores
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Nao sei se vai ajudar...
Se voce estiver usando o comando assim
wvw_drawimage(,0,0,wvw_maxmaxrow(),wvw_maxmaxcol(),"foto.bmp")
experimenta usar assim
wvw_drawimage(,0,0,wvw_maxmaxrow()+1,wvw_maxmaxcol()+1,"foto.bmp")
comigo tem funcionado bem. A imagem ocupa toda a area de trabalho.
[]s
Manoel
wvw_drawimage(,0,0,wvw_maxmaxrow(),wvw_maxmaxcol(),"foto.bmp")
experimenta usar assim
wvw_drawimage(,0,0,wvw_maxmaxrow()+1,wvw_maxmaxcol()+1,"foto.bmp")
comigo tem funcionado bem. A imagem ocupa toda a area de trabalho.
[]s
Manoel
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Caro Angeiras, eu fiz as modificacoes e n deu certo o sistema simplesmente n entra, mas acredito eu q foi pq uso o wvt_ e vc usa o wvw_. Veja bem eu uso no PRG principal assim:
E para o drawimage uso assim:
wvt_drawimage(0,0,30,80,"TESTE.jpg") Para a imagem d plano de fundo e
wvt_drawimage(17,15,22,70,"contasr.jpg") para uma imagem pequena.
Fiz o teste usando apenas o plano de fundo e mesmo assim a imagem aparece e fica uma mancha preta no meio dela. Acredito eu q eh pq uso ainda o wvt_ e deveria usar o wvw_ como poderia mondificar para o wvw_?
Marcos Roberto.
Código: Selecionar todos
#include "inkey.ch"
#include "fileio.ch"
#include "wvtwin.ch"
#include "gtinfo.ch"
#include "ord.ch"
wvt_setcodepage(255)
wvt_core()
gtInfo(GTI_WINTITLE, "Manager.Net 3.0 - NetService Consultoria em Software." )
wvt_drawimage(0,0,30,80,"TESTE.jpg") Para a imagem d plano de fundo e
wvt_drawimage(17,15,22,70,"contasr.jpg") para uma imagem pequena.
Fiz o teste usando apenas o plano de fundo e mesmo assim a imagem aparece e fica uma mancha preta no meio dela. Acredito eu q eh pq uso ainda o wvt_ e deveria usar o wvw_ como poderia mondificar para o wvw_?
Marcos Roberto.
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Pelo q eu pude observar a funcao restscreen() n restaura a area onde a imagem do wvt_ aparece, ou seja, quando eh colocado a imagem em um determinado local da tela e depois eh precisco restaurar com o restscreen() o local onde restaurou a imagem fica preta. Gostaria de saber c tem algum algum comando q consegueria restaurar tb a imagem grafica.
Marcos Roberto.
Marcos Roberto.
