Pessoal, alguém poderia me dizer como fazer um menu básico na HwGui?
Pela pesquisa que fiz aqui, seria com MenuOption, mas não consegui fazer. Alguém poderia me ajudar?
Aproveito, questiono se existe algum NG, ou qualquer forma de ajuda com os comandos da HwGui, ou um livro específico, em que eu possa estudar.
Desde já agradeço qualquer ajuda.
criação de menu básico em HwGui
Moderador: Moderadores
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
criação de menu básico em HwGui
Olá!
Infelizmente não existe nenhum livro sobre o assunto. O que existe está em uma pasta da instalação padrão da Hwgui. Não me lembro o nome da pasta mas procure pelos arquivos com extensão .html. É uma parca documentação com referências à sintaxe dos comandos, sem qualquer didática. Se pesquisar "hwgui documentation" no Google, vai encontrar os mesmos arquivos exibidos no teu browser de internet.
Se você compilou todos os fontes que vem com a lib, deve ter, na pasta "Tutor" da instalação padrão, o arquivo "Tutor.Exe". Execute e estude. Tem lá exemplos variados, inclusive de criação de menus. Execute cada exemplo com duplo clique no nome do exemplo que aparece do lado esquerdo da tela ou pelo botão RUN. O código fonte de cada exemplo aparece do lado direito da tela e pode ser alterado a qualquer momento. Após alterar este código fonte, basta clicar em RUN para ver o efeito da alteração.
Boa sorte nos estudos!
Infelizmente não existe nenhum livro sobre o assunto. O que existe está em uma pasta da instalação padrão da Hwgui. Não me lembro o nome da pasta mas procure pelos arquivos com extensão .html. É uma parca documentação com referências à sintaxe dos comandos, sem qualquer didática. Se pesquisar "hwgui documentation" no Google, vai encontrar os mesmos arquivos exibidos no teu browser de internet.
Se você compilou todos os fontes que vem com a lib, deve ter, na pasta "Tutor" da instalação padrão, o arquivo "Tutor.Exe". Execute e estude. Tem lá exemplos variados, inclusive de criação de menus. Execute cada exemplo com duplo clique no nome do exemplo que aparece do lado esquerdo da tela ou pelo botão RUN. O código fonte de cada exemplo aparece do lado direito da tela e pode ser alterado a qualquer momento. Após alterar este código fonte, basta clicar em RUN para ver o efeito da alteração.
Boa sorte nos estudos!
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
criação de menu básico em HwGui
Olá!
O tutor está aqui-> https://pctoledo.org/forum/viewto ... 43&t=27231
Hwgui é da forma que é pq alguns brasileiros, pegaram ela pra si... e foi largando pelo caminho, ai quando um precisa vai lá na Hwgui oficial olha o que tem e sai copiando e depois esquece pra lá!
O que bem tem na Hwgui é GURU brasileiro querendo tirar vantagem, mas vivem bebendo da fonte que é o Alexander Kresin que faz.
Se olhar direito o TUTOR tem até zoom no editor de textos da Hwgui um dos mais avançados que existe, e o DEBUGADOR que foi ele que fez até o pessoal das libs pagas copiaram a ideia. Antes que diga que não, os 2(Fivewin/Xailer) surgiram depois que o Kresin fez da Hwgui(debug), até ai tudo bem pq um copia do outro mesmo, mas são coisas INDEPENDENTES, no fim 1 ajuda o outro com ideias.
Saudações,
Itamar M. Lins Jr.
O tutor está aqui-> https://pctoledo.org/forum/viewto ... 43&t=27231
Hwgui é da forma que é pq alguns brasileiros, pegaram ela pra si... e foi largando pelo caminho, ai quando um precisa vai lá na Hwgui oficial olha o que tem e sai copiando e depois esquece pra lá!
O que bem tem na Hwgui é GURU brasileiro querendo tirar vantagem, mas vivem bebendo da fonte que é o Alexander Kresin que faz.
Se olhar direito o TUTOR tem até zoom no editor de textos da Hwgui um dos mais avançados que existe, e o DEBUGADOR que foi ele que fez até o pessoal das libs pagas copiaram a ideia. Antes que diga que não, os 2(Fivewin/Xailer) surgiram depois que o Kresin fez da Hwgui(debug), até ai tudo bem pq um copia do outro mesmo, mas são coisas INDEPENDENTES, no fim 1 ajuda o outro com ideias.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
criação de menu básico em HwGui
Olá!
Seu exemplo no TUTOR da Hwgui rodando 100% no LINUX sem mexer em 1 linha da mesma forma que roda no Windows.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
criação de menu básico em HwGui
O que mais tem na hwgui é menu.
Acho que TODOS os exemplos tem menu.
Acho que TODOS os exemplos tem menu.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
criação de menu básico em HwGui
Uma forma de ajudar o hbmk2 a achar os arquivos da HWGUI mais facilmente, seria este: colocar a pasta da HWGUI na pasta addons do Harbour:
O hbmk2 vai checar esta pasta e usar o hwgui.hbc dela quando o desenvolvedor indicar o arquivo na compilação:
Código: Selecionar todos
harbour/addons/hwguiCódigo: Selecionar todos
hbmk2 sistema.hbp hwgui.hbcAtenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
