Opções gráficas em wvw

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
paulovirt
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 29 Jan 2007 10:00
Contato:

Opções gráficas em wvw

Mensagem por paulovirt »

Bom dia amigos

Estou com três dúvidas para concluir um projeto, até o dia 17/04, e, apesar de parecerem banais estão tirando o meu sono

Converti todo um sistema que outrora utilizava GTWVT para GTWVW por possuir mais recursos. Como gtwvw trabalha em "janelas" estou com dificuldades em inserir imagem dentro da janela e de utilizar a função wvw_DrawLabel para colocar alguns caracteres em tamanho grande. só consegui colocar no fundo da tela.

Portanto, as dúvidas:

1- Como inserir um texto, em tamanho maior dentro da janela, possivelmente utilizando wvw_DrawLabel()?
2- Como inserir uma imagem jpg dentro da janela, possivelmente utilizando wvw_drawimage()?
3- Como montar um esquema, parecido com este abaixo, para que o sistema se redimencione automaticamente, de acordo com a configuração de vídeo?

Exemplo em gtwvt

Código: Selecionar todos

Do Case


    case gtinfo(GTI_DESKTOPWIDTH) > 1200
    gtinfo(GTI_FONTWIDTH, 16)
    gtinfo(GTI_FONTSIZE, 27)


    case gtinfo(GTI_DESKTOPWIDTH) > 1023
    gtinfo(GTI_FONTWIDTH, 12)
    gtinfo(GTI_FONTSIZE, 27)


    case gtinfo(GTI_DESKTOPWIDTH) > 799
    gtinfo(GTI_FONTWIDTH, 10 ) 
    gtinfo(GTI_FONTSIZE, 22 )  


    otherwise
    gtinfo(GTI_FONTWIDTH, 8) 
    gtinfo(GTI_FONTSIZE, 17) 

EndCase
Abraços e já agradeço de antemão.

Paulo
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Re: Opções gráficas em wvw

Mensagem por Wanderlei »

vc pode usar estes comandos:
wvw_LoadPicture(1,"Reyfarma.jpg") // este carrega a imagem na memoria
wvw_drawimage(0,01,01,24,80,1) // esta exibe a imagem na tela principal começando na linha 01 coluna 01 e terminando na linha 24 e coluna 80 pegando a imagem da memoria 1

wvw_drawlabel(,1,40,"PEDIDO",6,,RGB(0,128,192),RGB(200,200,200),"Courier",60,40,700) // este é para o label



Wanderlei Cardoso
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Responder