Clipper On Line • Ver Tópico - WVG_image - imagem não aparece

WVG_image - imagem não aparece

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

 

WVG_image - imagem não aparece

Mensagempor microvolution » 04 Jan 2021 19:14

Veja a imagem abaixo:
21-0104 -tela login sem wvg_image.png
imagem invisível? kkkk

A imagem invisível escondida na tela acima, não aparece de jeito nenhum

Uso as seguintes linhas pra fazer funcionar:
            Wvg_BoxRaised ( 02 , 19 , 14 , 60 , )
            Wvg_Image    ( 03 , 20 , 13 , 59 , , GOBJ_IMAGESOURCE_FILE, "Loginwvg" , , .f.)

Já substitui a wvg_image acima por:
Wvg_Image    ( 03 , 20 , 13 , 59 , , GOBJ_IMAGESOURCE_FILE, "Loginwvg")

Também, já eliminei a wvg_boxraised() pra ver se ela quem impedia... não deu certo.
já mudei de posição invertendo a wvg_boxraised() e colocando depois da wvg_image()... e não deu certo.
já substituí a wvg_image() pelo abaixo que também não deu certo:
         AAdd( aBlocks, {|| wvt_DrawButton( 03 , 20 , 13 , 59, "New", "Loginwvg" )} )
         aLastPaint := WvtSetBlocks( aBlocks )
         WvtSetBlocks( aLastPaint )

está definido no início o LOGINWVG assim:
#define Loginwvg              hb_DirBase() + "logo\Login.bmp"

Mas... nada adiantou.

Não sei o que está errado, pois não aparece de maneira alguma essa imagem que está em .BMP.

PS: Antes dessa tela, existe outra de splash (estática) que aparece, e, ambas, uso as mesmas linhas, vejam se há diferença:
      Wvg_Image     ( 10 , 10 , 20 , 60 ,  , GOBJ_IMAGESOURCE_FILE, "Splashwvg" , , .f. )


Só se a diferença for nas posiçãos (row, col), etc kkk

Quem puder nos dar uma luz?!?!?!

vlw!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

WVG_image - imagem não aparece

Mensagempor microvolution » 23 Jan 2021 00:00

infelizmente, parece q somente euzinho e o nobre professor Quintas que realmente nos interessamos pela GTWVG...
ninguém interagiu kkk
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

WVG_image - imagem não aparece

Mensagempor JoséQuintas » 28 Jan 2021 22:17

Já falamos sobre isso.
Os controles wvt_* precisam ser repintados.

O que não falamos, e na wvg também não fala....

é que talvez dê pra usar o evento de "repintar" de wvgcrt()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

WVG_image - imagem não aparece

Mensagempor microvolution » 29 Jan 2021 10:14

JoséQuintas escreveu:O que não falamos, e na wvg também não fala....
estranho que único exemplo prático de uso do DiMaria, em ELEKTROSOFT parece que funciona. Mas, no meu caso, não carrega de maneira alguma.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

WVG_image - imagem não aparece

Mensagempor JoséQuintas » 29 Jan 2021 10:32

Se o de lá funciona, faça igual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

WVG_image - imagem não aparece

Mensagempor microvolution » 30 Jan 2021 01:29

Acontece que comigo não funciona. Já testei. Num prg de teste funciona, mas, no meunsisyema ? Não.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

WVG_image - imagem não aparece

Mensagempor carlaoonline » 01 Mar 2021 11:58

Bom dia!

Tenta setar novamente a fonte logo abaixo do comando da imagem para ele dar um refresh na parte gráfica do harbour.

No exemplo abaixo eu tive que setar novamente a mesma fonte na linha abaixo e aí ele pintou na hora a figura, antes ele pintava só se eu movimentasse a janela ou após outros comandos graficos.

Wvg_Image( 15, 36, 16, 42, { -3, -3, 3, 3 }, GOBJ_IMAGESOURCE_FILE, "fundo.bmp" )
WVT_SETFONT( FONTE )

Ao invés de setar novamente a fonte pode também usar esse comando abaixo, que deve ser o mais correto , porém setando a fonte também da um refresh.

WvgSetAppWindow():refresh()

Mas no seu caso pode ter sido as aspas na variável Loginwvg.
Tenta colocar sem elas:

Wvg_Image( 03 , 20 , 13 , 59 , , GOBJ_IMAGESOURCE_FILE, Loginwvg , , .f.)

Acho que vai funcionar daí.
Avatar de usuário

carlaoonline
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 190
Data de registro: 24 Ago 2014 22:38
Cidade/Estado: Porto Alegre-RS
Curtiu: 73 vezes
Mens.Curtidas: 22 vezes

WVG_image - imagem não aparece

Mensagempor microvolution » 15 Mai 2021 14:00

microvolution escreveu:WvgSetAppWindow():refresh()
interessante, mas, não funciona tbm.

por isso, e, pra mim, repito, pra mim, não vale a pena gastar mais energia, tempo, com, algo que ficou pra trás e sem interesse dos próprios autores.
Em menos de 90 dias, consegui fazer um app, e, já está em fase final pra ser lançado nas lojas Play Google/App.

sucesso a todos!
qualquer coisa #tamjuntos!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes




Retornar para GTWVG

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro