criação de menu básico em HwGui

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

criação de menu básico em HwGui

Mensagem por cjp »

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.
Inacio de Carvalho Neto
alxsts
Colaborador
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

Mensagem por alxsts »

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!
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem por Itamar M. Lins Jr. »

Olá!
Screenshot_20240221_160026.png
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

criação de menu básico em HwGui

Mensagem por JoséQuintas »

O que mais tem na hwgui é 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/
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

criação de menu básico em HwGui

Mensagem por marcosgambeta »

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:

Código: Selecionar todos

harbour/addons/hwgui
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

hbmk2 sistema.hbp hwgui.hbc
Atenciosamente,
Marcos Antonio Gambeta
Trancado