Quem usa WVW ?

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

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Quem usa WVW ?

Mensagem por MARCELOG »

Olá pessoal,
estou entrando no (maravilhoso) mundo da wvw e existem algumas dúvidas:

1) Como acessar, pelo teclado, as opções do menu principal ?
É que somente estou conseguindo acessar o menu principal criado com o mouse. ALT+Letra sublinhada não está funcionando.

2) Como alternar o foco entre botões (pushbutton) ?
É que criei uma sequência de gets e dois botões de comando nativos no final, porém, somente consigo acessá-los e executar a ação definida com o uso mouse.
Existe como transferir o foco para este botão através do teclado (TAB, etc.) ?

3) Com a WVW é possível criar abas ?

Obrigado.

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

Mensagem por marcos.gurupi »

Desculpe colega Marcelo n tenho sua resposta, tenho eh outra pergunta; Onde consigo os comandos (n precisa ser todos) para essa lib? Tb estou usando juntamente com a gtwvt e estou gostando do resultado. Obrigado.

Marcos Roberto.
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Caro Marques,
neste site você baixa a lib, code sources e exemplos.
Vale a pena conferir.

http://www.csacomputer.com/gtwvw/

MarceloG
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo MarceloG,

Estou tentando usar a GTWVW, e estou com aquele problema da winuser.ch também, aonde encontro esta include, pois não encontrei no pacote da GTWVW? :?

Valeu! :xau
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Olá Momente,
baixe os sources da WHAT32, vai vir junto o WinUser.Ch.
Vá no site do Marcos Gambeta, onde tem um link para o site da csacomputer que tem um link "All" alguma coisa, onde você baixa "tudo" da gtwvw.

MarceloG.
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo MarceloG,

Baixei o arquivo zipado da gtwvw2004.29.06, não vem o winuser.ch, vem só o arquivo wvt2wvw.ch. Deve estar na minha frente e não estou vendo.

Será que você pode me ajudar?

um abraço!
:xau
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Mensagem por Antonio »

Baixando o CVS do xHarbour voce encontrara os fontes, includes e etc na pasta \Contribs
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Eu de novo!
(apenas para não deixar o tópico lá em baixo)
Olá pessoal, aproveitaram o feriado ? Tem outro dia 1º !
Novamente, se alguém puder me ajudar, não consegui resolver o problema com o acesso ao menu principal via teclado.
Através dos prg´s exemplos, descobri as funções que ativam o menu, sendo que o while final com inkey(0) mantém o "negócio" ativo.
Nesse while, é possível especificar teclas de ação.
Então, detecte a tecla quente (K_ALT_P) para ativar o menu Principal.
O problema é que não sei como fazer para abrir as opções do menu principal, que está na barra superior.
Também não consegui posicionar o mouse sobre o mesmo para simular um click.
O posicionamento do mouse somente se dá em relação a janela, que não inclui o menu ou espaço dos botões de comando (toolbar).

Obrigado.

MarceloG
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo MarceloG,

Estou tentando chegar ao seu nivel de entendimento, pois estou começando agora com a wvw, se conseguir alguma coisa te falo. postei também para deixar o tópico em evidência pois estou acompanhando, e isso vai ser de interesse de todos tenho certeza.

Vamos lá pessoal!!! :D
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Putz eu tenho tanta vontade d pegar e desenvolver um pdv do zero com a wvw e a wvt, mas meu tempo eh escaco e n consigo mais ficar madrugada a dentro, vejo q a lib tem um pontencial limitado mas a meu ver satisfatorio. Obrigado.
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Problemas ao compilat wvwtest9 (winuser.ch)

Mensagem por marcos.gurupi »

Caros quando vou compilar o wvwtest9 ocorre o seguinte erro:

winuser.ch(20) Error F0026 Parse error in constant expression '("0" )'

Alguem saberia dizer o q eh?
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Caro Marcos,
verifique o arquivo winuser.ch para saber se a linha 20 foi acidentalmente alterada.
Se não, veja a versão do xHarbour, você pode estar tentando compilar com uma versão inadequada.

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

Mensagem por marcos.gurupi »

Caro Marcelo como saberia c a linha 20 foi alterada c eu n sei como eh a linha 20 do winuser.ch :) agora sobre a versao do xharbour uso o 0.99.50 (SIMPLEX). Obrigado.

Marcos Roberto
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo MarceloG,

A falta de tempo é realmente nosso maior inimigo, gostaria que você por gentileza disponibiliza-se alguma coisa inicial, pra gente dar uma olhada, eu na verdade não consegui compilar o wvwtest9. Não sei oque houve! Estou testando no Win98 e da uma mensagem de erro (do windows) quando tento executar o teste.

Da uma força!

Obrigado! :xau
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Caro Momente,
para começar é realmente importante que você consiga criar o executável relativo ao wvwtest9.prg.
Vamos lá:
Se a sua versão do xHarbour não for a 99.6, atualize a mesma, inclusive a lib gtwvw. (No caclipperwebsite tem os binários do xHarbour e contribuições prontos. É so baixar e descompactar em c )
Se você não tem o arquivo winuser.ch, procure-o e coloque na pasta include do xHarbour.
Abra o arquivo wvwtest9.prg e procure por liswinnt(alguma coisa).
Essa função está numa condição if/end. Desabilite a mesma. (Ela está no source da gtwvw, mas não sei porque deu erro. Como é usada para otimização da fonte em face do windows e do vídeo, não traz prejuizo a desabilitação, pelo menos para teste).
Digite hbmake wvwtest9 /ex para criar o aplicativo.
Selecione no hbmake em Lib.Gráf a lib gtwvw. (use as setas do teclado para tanto)
Nos prg´s, inclua (marque) o wvwtest9.prg e o wvwmouse.prg.
Se tudo deu certo, você tem o executável na pasta. Execute-o.
Agora, é ler wvwtest9.prg, mudar valores, desabilitar linhas e verificar o que acontece.
Antes, não deixe de ler o arquivo funclist.txt que está na pasta da gtwvw/doc que você baixou do site da csacomputer.
Está em inglês básico, mas dá para entender.
Como a gtwvw tem muitas funções que a gtwvt tem, com algumas modificações de síntese: nº da janela, etc., vá no site do Marcos Gambeta e baixe um tutorial sobre a gtwvt, isso pode e vai te ajudar muito.
É o que estou fazendo, passo a passo.
Até hoje, não consegui solicionar a dúvida que determinou este tópico, mas estou insistindo e disposto a ajudar quem precise. Vamos crescer juntos.

MarceloG
Responder