Página 1 de 1
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 10 Abr 2025 21:55
por JoséQuintas
É uma dúvida, porque uso HWGUI oficial, não oficial.
Tenho lá a WINDOW MAIN
Também pode ser uma DIALOG
Também pode ser uma WINDOW comum
Até aí, tudo bem, tanto faz, trata-se da janela principal.
Mas aí, a partir dessa vou abrir outra.
Aí que está o pipino:
Aqui até abre WINDOW, desde seja uma única vez e nunca mais, nenhuma outra.
Se for DIALOG sem problema.
É normal isso ?
Ou é minha configuração ?
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 11 Abr 2025 13:01
por Fernando queiroz
Tive muitos problemas quando usava WINDOWS ai passe tudo para Dialog e resolveu.
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 11 Abr 2025 15:02
por JoséQuintas
E exatamente isso que estou testando.
Código: Selecionar todos
/*
dlgDlgOnly
*/
#include "hwgui.ch"
PROCEDURE Main
Dialog1()
RETURN
FUNCTION Dialog1()
LOCAL oDlg
INIT WINDOW oDlg MAIN TITLE "Dialog 1" ;
AT 0, 0 SIZE 600, 400
MENU OF oDlg
MENU TITLE "Opções"
MENUITEM "Dialog2" ACTION { || Dialog2() }
ENDMENU
ENDMENU
ACTIVATE WINDOW oDlg CENTER
RETURN Nil
FUNCTION Dialog2()
LOCAL oDlg
INIT WINDOW oDlg TITLE "Dialog 2" ;
AT 0, 0 SIZE 500, 300
ACTIVATE WINDOW oDlg CENTER
RETURN Nil
Teste simples, uma Main que chama outra.
A segunda não abre.
E tenho que fechar no gerenciador de tarefas.
usar DIALOG pra estas duas funciona.
Mas tem poucos recursos que parecem só funcionar direito em Window.
Então não entendi mais nada.
estou criando um menu para os exemplos, e peguei esse pipino.
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 11 Abr 2025 18:13
por Itamar M. Lins Jr.
Olá!
Esses anos todos de Hwgui, eu uso 1 window main, e o resto dialog.
Saudações,
Itamar M. Lins Jr.
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 11 Abr 2025 21:43
por JoséQuintas
Existem recursos que só funcionam em WINDOW.
E aí ?
O recurso é lixo então ?
Não pode usar ?
Foi criado pra que ?
Fica confuso isso.
Salvei esse teste lá na hwgui, vamos ver se alguém dá notícia.
É mesmo... posso colocar esses como RUN, com o texto chamando a atenção, ou no changelog.
É que pra colocar no menu, passei a alterar tudo pra DIALOG, pode ser não muito bom como exemplo, fiquei na dúvida.
Tem que alterar 3 lugares, o INIT WINDOW, o ACTIVATE WINDOW e o hwg_EndWindow()
Já peguei exemplo que muda cor, que em WINDOW funciona, mas em DIALOG não.
Também o Splitter, se não me engano, em DIALOG some até o botão de fechar.
Tem algo muito estranho nisso.
Talvez em dialog seja acrescentar os WS_ALGUMACOISA
WINDOW seria não modal
DIALOG costuma ser modal
Lembrei... tem um tal exemplo SDI...
Vou olhar com atenção.
SDI seria igual minhas janelas, todas livres e soltas.
E provavelmente usando WINDOW.
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 22 Abr 2025 11:51
por binho_fasa
Olá!
Eu utilizo uma janela GTWVW como principal e as demais apenas como DIALOG (estou convertendo uma aplicação Console para HWGUI desta forma). Usando 100% HWGUI só consegui usar WINDOW na principal (primeira) também, o restante como DIALOG. Acabei me acostumando a usar desta forma e as limitações dela.
[]´s
Dúvida de HWGUI, pra quem realmente usa HWGUI
Enviado: 22 Abr 2025 13:13
por JoséQuintas
Testo com GTWVG também, uso só dialog pra tudo.
Atualmente no aplicativo GTWVG, FIVEWIN e HWGUI.
É que estou tentando atualizar os exemplos, e tem coisa que só funciona com window.