Leitura de PanelWindow fora do Formulário pai
Moderador: Moderadores
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Leitura de PanelWindow fora do Formulário pai
Bom dia colegas. Como posso resolver isto.
No form principal faço a leitura de um Panelwindow desta maneira "LOAD WINDOW Panelxxxxx AT 131 , 4 WIDTH 161 HEIGHT 584".
É possível fazer essa leitura fora do form principal ? Se sim como posso faze-lo, porque pelo que sei tem que estar associada ao Form Pai e não sei como mencionar o parentesco nessa sintaxe.
No form principal faço a leitura de um Panelwindow desta maneira "LOAD WINDOW Panelxxxxx AT 131 , 4 WIDTH 161 HEIGHT 584".
É possível fazer essa leitura fora do form principal ? Se sim como posso faze-lo, porque pelo que sei tem que estar associada ao Form Pai e não sei como mencionar o parentesco nessa sintaxe.
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Bom dia;
Teste informando a propriedade PARENT como faz no controle criado fora da estrutura de MAIN, embora, de verdade, não vislumbro nenhum motivo para isso, tome cuidado para não fugir muito da normalidade para não cair em bugs difíceis de localizar.
Procure olhar também os includes, são ricos em informações que podem te ajudar no dia a dia.
i_windows.ch
Teste informando a propriedade PARENT como faz no controle criado fora da estrutura de MAIN, embora, de verdade, não vislumbro nenhum motivo para isso, tome cuidado para não fugir muito da normalidade para não cair em bugs difíceis de localizar.
Procure olhar também os includes, são ricos em informações que podem te ajudar no dia a dia.
i_windows.ch
Código: Selecionar todos
#command DEFINE WINDOW TEMPLATE ;
[b] [ <dummy1: OF, PARENT> <parent> ] ;[/b]
AT <row>,<col> ;
WIDTH <wi> ;
...
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
Muito obrigado Ivanil, vou tentar usar. é que não vejo como colocar aqui nesta sintaxe de LOAD o parentesco.
Gostaria de saber se tem algum pack, ou saiba onde ir buscar, para linkar os aplicativos em 64Bits.
Gostava de experimentar mas tentei ha algum tempo atras e dava falta de algumas dlls e erros que me obrigou a desistir.
Peço a sua compreensão mas não tinha documentação praticamente nehuma, estou a fazer consultando a sintaxe da ajuda da IDE e os exemplos que veem com a Minigui.
Vou instalar no outro pc aquela instalação que me sugereu do MiniGui Extended e verificar.
Abraço.
Gostaria de saber se tem algum pack, ou saiba onde ir buscar, para linkar os aplicativos em 64Bits.
Gostava de experimentar mas tentei ha algum tempo atras e dava falta de algumas dlls e erros que me obrigou a desistir.
Peço a sua compreensão mas não tinha documentação praticamente nehuma, estou a fazer consultando a sintaxe da ajuda da IDE e os exemplos que veem com a Minigui.
Vou instalar no outro pc aquela instalação que me sugereu do MiniGui Extended e verificar.
Abraço.
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Ola Fernando;
isso você não coloca no load, mas sim no arquivo.fmg;
DEFINE WINDOW TEMPLATE PARENT FORMULARIO_MAIN...
Isso é meio incomum, talvez nem o IDE tem essa propriedade, mas tem no cabeçalho; entao pode testar;
At.
isso você não coloca no load, mas sim no arquivo.fmg;
DEFINE WINDOW TEMPLATE PARENT FORMULARIO_MAIN...
Isso é meio incomum, talvez nem o IDE tem essa propriedade, mas tem no cabeçalho; entao pode testar;
At.
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
Mesmo sendo mencionado na definição do formulário como faço. Ex: DEFINE WINDOW TEMPLATE OF PEDIDO_DE_VENDAS AT 25 , 317 WIDTH
ele dá o seguinte erro: PanelWindow Must have a Parent. Program Terminated.
o curioso é que fiz a pergunta aqui na net e a resposta diz que sim é possível em Harbour.
ele dá o seguinte erro: PanelWindow Must have a Parent. Program Terminated.
o curioso é que fiz a pergunta aqui na net e a resposta diz que sim é possível em Harbour.
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Olá Fernando;
Fiz um teste aqui e funcionou naturalmente;
Lembrando apenas que não vai conseguir dar um release nela, caso esse for seu objetivo, apenas hide e show;
Criei um exemplo simples para você comparar com seu código;
Sobre essa questao:
At.
Fiz um teste aqui e funcionou naturalmente;
Lembrando apenas que não vai conseguir dar um release nela, caso esse for seu objetivo, apenas hide e show;
Criei um exemplo simples para você comparar com seu código;
Sobre essa questao:
Sugiro que mantenha no 32 até concluir o projeto; a HMG que tu usa, salvo engano meu já compila em 64; a grande questão são as dependências, é necessário que tudo esteja em 64 e normalmente a HMG entrega apenas a biblioteca Minigui, então você teria que recompilar os adicionais, além de obter as dll em 64; é algo até simples; mas é importante que você conclua seu sistema para não ocorrer de misturar problemas de A com B; depois é só catalogar tudo o que você de fato usa, e então recompor em 64;Gostaria de saber se tem algum pack, ou saiba onde ir buscar, para linkar os aplicativos em 64Bits.
Gostava de experimentar mas tentei ha algum tempo atras e dava falta de algumas dlls e erros que me obrigou a desistir.
At.
- Anexos
-
- 2026-01-13_182906.png (11.86 KiB) Exibido 175 vezes
-
Fernando20260113-182832.zip- (168.39 KiB) Baixado 8 vezes
Editado pela última vez por ivanil em 13 Jan 2026 20:17, em um total de 1 vez.
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
Que estranho, faço exatamente dessa maneira e dá-me o erro na mesma.
Nos formulários PanelFamilias e PanelArtigos coloco desta forma: "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH"
e na rotina Pedido_de_Vendas_OnIni coloco o procedimento que vai verificar se já existe o control, e se não existir, faço o LOAD desta forma:
IF !IswindowDefined( "PanelArtigos" )
LOAD WINDOW PanelFamilias AT 131 , 4 WIDTH 161 HEIGHT 580
LOAD WINDOW PanelArtigos AT 131 , 162 WIDTH 415 HEIGHT 580
ELSE
Acreditava que o erro estivesse como colocava nos FMG porque fazia "DEFINE WINDOWS TEMPLATE OF Pedido_de_Vendas" mas depois de corrigir essa expressão, dá o erro "Panel Windows Must Have a Parent. Program Terminated" na mesma.
Nos formulários PanelFamilias e PanelArtigos coloco desta forma: "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH"
e na rotina Pedido_de_Vendas_OnIni coloco o procedimento que vai verificar se já existe o control, e se não existir, faço o LOAD desta forma:
IF !IswindowDefined( "PanelArtigos" )
LOAD WINDOW PanelFamilias AT 131 , 4 WIDTH 161 HEIGHT 580
LOAD WINDOW PanelArtigos AT 131 , 162 WIDTH 415 HEIGHT 580
ELSE
Acreditava que o erro estivesse como colocava nos FMG porque fazia "DEFINE WINDOWS TEMPLATE OF Pedido_de_Vendas" mas depois de corrigir essa expressão, dá o erro "Panel Windows Must Have a Parent. Program Terminated" na mesma.
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Ola Fernando;
ai pode ser limitação da HMG; lembrando que a HMG extend tem coisas a mais que HMG; me envie o arquivo i_window.ch;
Mas me diga uma coisa:
Qual o sentido de deixar isso fora da estrutura se esta tentando carregar em ONINIT ?
ai pode ser limitação da HMG; lembrando que a HMG extend tem coisas a mais que HMG; me envie o arquivo i_window.ch;
Mas me diga uma coisa:
Qual o sentido de deixar isso fora da estrutura se esta tentando carregar em ONINIT ?
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
Eu estou a fazer um aplicativo por definição, com várias parametrizações e caso um usuário queira a gestão de mesas ativa com apresentação de artigos por botões, eu ativo na empresa essa modalidade.
Mas se for instalado para fazer as vendas de balcão simples, não há necessidade nenhuma de fazer correr essas rotinas quando não as vai usar.
Há aproveito para lhe dizer que a rotina de criação de botões ficou a trabalhar bem, faz aquilo que eu quero certinho e rápido.
Eu quero criar um aplicativo que dê par ser instalado em diversas tipos de negócios sem ter que alterar o código.
E lhe digo que o módulo de vendas está completo com todas as validações necessarias, controlo de acessos por usuario a preços, descontos e ofertas.
Se pode abrir gaveta de dinheiro, se pode anular linha de venda, identificação de usuários após um tempo, tempo esse parametrizado na empresa, inativo no pc, aviso de atraso nos pratos, etc.
Essa rotina com temporizador de identificação de usuários tembém me deu um bom trabalho, mas agora está a funcionar bem. mas tive que usar o Minimize, restore do form aberto quando esse mesmo form está maximizado.
Acho que é esta versão do HMG que tem algumas limitações ou erros porque tem um comportamento muito estranho.
Aconselha-me a usar a Extended em vez de esta ?
o arquivo i_window.ch não existe aqui no meu notebook
Se a var está ativa para usar o Painel de botões, ele faz a leitura do painel, senão avança e apresenta o quadro de venda da forma mais conservadora, com TREEVIEW e a grid de artigos.
Quando se encontra na venda e quer alterar a apresentação mais conservadora para Painel de botões, chama o menu de contexto e escolhe essa opção. É ai que eu queria fazer o LOAD do painel de botões porque como lhe disse anteriormente, se o módulo estiver ativo, ele usa, senão não há necessidade.
Mas se for instalado para fazer as vendas de balcão simples, não há necessidade nenhuma de fazer correr essas rotinas quando não as vai usar.
Há aproveito para lhe dizer que a rotina de criação de botões ficou a trabalhar bem, faz aquilo que eu quero certinho e rápido.
Eu quero criar um aplicativo que dê par ser instalado em diversas tipos de negócios sem ter que alterar o código.
E lhe digo que o módulo de vendas está completo com todas as validações necessarias, controlo de acessos por usuario a preços, descontos e ofertas.
Se pode abrir gaveta de dinheiro, se pode anular linha de venda, identificação de usuários após um tempo, tempo esse parametrizado na empresa, inativo no pc, aviso de atraso nos pratos, etc.
Essa rotina com temporizador de identificação de usuários tembém me deu um bom trabalho, mas agora está a funcionar bem. mas tive que usar o Minimize, restore do form aberto quando esse mesmo form está maximizado.
Acho que é esta versão do HMG que tem algumas limitações ou erros porque tem um comportamento muito estranho.
Aconselha-me a usar a Extended em vez de esta ?
o arquivo i_window.ch não existe aqui no meu notebook
Eu estou a fazer o LOAD no formulário FMG e queria fazer o seguite:Qual o sentido de deixar isso fora da estrutura se esta tentando carregar em ONINIT ?
Se a var está ativa para usar o Painel de botões, ele faz a leitura do painel, senão avança e apresenta o quadro de venda da forma mais conservadora, com TREEVIEW e a grid de artigos.
Quando se encontra na venda e quer alterar a apresentação mais conservadora para Painel de botões, chama o menu de contexto e escolhe essa opção. É ai que eu queria fazer o LOAD do painel de botões porque como lhe disse anteriormente, se o módulo estiver ativo, ele usa, senão não há necessidade.
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Olá Fernando;
Que bom, seu sistema já esta funcional; antes parecia que estava iniciando.
Por hora; chame o load normalmente na estrutura da janela e defina tudo como 0, vai ficar invisível, e onde você faria o load fora da estrutura, defina os valores corretos; não fica elegante, mas deve funcionar bem.
Que bom, seu sistema já esta funcional; antes parecia que estava iniciando.
Em seu lugar, e nesse estagio eu seguiria com a HMG;Aconselha-me a usar a Extended em vez de esta ?
Que pena você não ter achado o include, sem ele não posso te ajudar.o arquivo i_window.ch não existe aqui no meu notebook
Por hora; chame o load normalmente na estrutura da janela e defina tudo como 0, vai ficar invisível, e onde você faria o load fora da estrutura, defina os valores corretos; não fica elegante, mas deve funcionar bem.
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
isso já estava a fazer, ivanil eu vou-lhe pedir 1 hora do seu precioso tempo, isto se me permitir, eu pago os seu serviços por esse tempo se necessário, para lhe mostrar o aplicativo a funcionar.
Assim dá-me a sua opinião sobre ele. Gostava imenso de fazer isso porque acho que não tem ideia do que eu já fiz e quero continuar a fazer.
Faço uma apresentação remotamente e você avalia o que já está feito e dá-me o seu parecer.
Eu vou ser sincero e dizer de uma forma sucinta o percurso da minha vida profissional, trabalhei desenvolvendo em clipper nos anos 90 e depois abandonei o desenvolvimento, por motivos diversos, como a vinda para cá para o Brasil, de 2010 até 2019.
Só que trabalhar em desenvolvimento é viciante, e então sentindo a falta, voltei ao desenvolvemento, mas encontrei alguma dificuldade pelo fato de estar ausente tantos anos. Mas como diz a máxima "quem sabe não esquece" e estou a gostar deste desafio.
Agora com a experiencia que acumulei e o conhecimento que adquiri, acho que consigo fazer coisas interessantes.
Digo isto porque considero que é uma pessoa com capacidade acima da média, sem desmerecer ninguém, domina muito bem a linguagem e isso é-me interessante porque eu estou disposto a aprender com quem reune esses predicados.
Não quero ser demasiado Intrusivo, mas se me permitir, eu fico muito agradecido.
Voltando ao trabalho, sempre que uso isto no fomulário dá erro, "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH" e não sei o porquê.
Assim dá-me a sua opinião sobre ele. Gostava imenso de fazer isso porque acho que não tem ideia do que eu já fiz e quero continuar a fazer.
Faço uma apresentação remotamente e você avalia o que já está feito e dá-me o seu parecer.
Eu vou ser sincero e dizer de uma forma sucinta o percurso da minha vida profissional, trabalhei desenvolvendo em clipper nos anos 90 e depois abandonei o desenvolvimento, por motivos diversos, como a vinda para cá para o Brasil, de 2010 até 2019.
Só que trabalhar em desenvolvimento é viciante, e então sentindo a falta, voltei ao desenvolvemento, mas encontrei alguma dificuldade pelo fato de estar ausente tantos anos. Mas como diz a máxima "quem sabe não esquece" e estou a gostar deste desafio.
Agora com a experiencia que acumulei e o conhecimento que adquiri, acho que consigo fazer coisas interessantes.
Digo isto porque considero que é uma pessoa com capacidade acima da média, sem desmerecer ninguém, domina muito bem a linguagem e isso é-me interessante porque eu estou disposto a aprender com quem reune esses predicados.
Não quero ser demasiado Intrusivo, mas se me permitir, eu fico muito agradecido.
Voltando ao trabalho, sempre que uso isto no fomulário dá erro, "DEFINE WINDOW TEMPLATE PARENT Pedido_de_Vendas AT 25 , 317 WIDTH" e não sei o porquê.
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: Leitura de PanelWindow fora do Formulário pai
Se não tiver outro jeito, será criar manual essa parte, que muito provavelmente começa vazia.
Mas pelo que disse, a rotina já funcionava, então fiquei confuso sobre estar funcionando.
Mas pelo que disse, a rotina já funcionava, então fiquei confuso sobre estar funcionando.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
-
ivanil
- Usuário Nível 3

- Mensagens: 180
- Registrado em: 11 Set 2004 15:13
- Localização: Florianópolis/SC
Re: Leitura de PanelWindow fora do Formulário pai
Olá, Fernando.
No entanto, acredito ser importante alinhar expectativas. Minha atuação hoje é focada em consultoria em Recursos Humanos, especialmente em temas ligados a pessoas, processos, gestão e desenvolvimento organizacional. Não possuo visibilidade nem profundidade técnica na área comercial que me permitam fazer uma avaliação adequada do aplicativo ou emitir um parecer que lhe seja verdadeiramente útil.
Por esse motivo, entendo que outras pessoas, aqui mesmo do grupo, que atuam mais diretamente nessas frentes, terão muito mais capacidade de contribuir com a análise que você procura e agregar valor real ao seu projeto.
Um abraço,
Agradeço a confiança e a consideração, fico honrada pelo convite e pelo cuidado em explicar o seu percurso profissional, que certamente é bastante rico e interessante....se me permitir, eu pago os seu serviços por esse tempo se necessário, para lhe mostrar o aplicativo a funcionar.
Assim dá-me a sua opinião sobre ele. Gostava imenso de fazer isso porque acho que não tem ideia do que eu já fiz e quero continuar a fazer.
Faço uma apresentação remotamente e você avalia o que já está feito e dá-me o seu parecer...
No entanto, acredito ser importante alinhar expectativas. Minha atuação hoje é focada em consultoria em Recursos Humanos, especialmente em temas ligados a pessoas, processos, gestão e desenvolvimento organizacional. Não possuo visibilidade nem profundidade técnica na área comercial que me permitam fazer uma avaliação adequada do aplicativo ou emitir um parecer que lhe seja verdadeiramente útil.
Por esse motivo, entendo que outras pessoas, aqui mesmo do grupo, que atuam mais diretamente nessas frentes, terão muito mais capacidade de contribuir com a análise que você procura e agregar valor real ao seu projeto.
Um abraço,
-
Fernando Almeida
- Usuário Nível 2

- Mensagens: 57
- Registrado em: 24 Set 2016 12:53
- Localização: Dourados - MS
Re: Leitura de PanelWindow fora do Formulário pai
Ivanil abandonou o desenvolvimento, não faz mais trabalhos nessa area?
No entanto agradeço a sua colaboração e é uma pena porque com o conhecimento técnico que tem, e era mais nesse sentido, me dizia se o projeto estava bem analizado. Mas vamos conversando e se vir em algum pedido meu a solução, envie-ma.
Sr. José, sim a rotina funciona mas fazendo o LOAD no formulário pai e nos FMG nunca usar o seguinte: DEFINE WINDOW TEMPLATE PARENT Formulário Principal. Não posso mencionar o parentesco aqui em HMG.
já alguma vez se deparou com um problema como este em HMG de não poder fazer o LOAD fora do formulário pai?
Como é um elemento que domina muito bem a linguagem também, pelo que expõem aqui, pergunto-lhe se encontrou esse problema e conseguiu contorna-lo.
Eu agradecia imenso que me orientasse nesse sentido.
O assunto da criação dos botões já está ultrapassado. Tudo está a funcionar muito bem.
Um abraço.
No entanto agradeço a sua colaboração e é uma pena porque com o conhecimento técnico que tem, e era mais nesse sentido, me dizia se o projeto estava bem analizado. Mas vamos conversando e se vir em algum pedido meu a solução, envie-ma.
Sr. José, sim a rotina funciona mas fazendo o LOAD no formulário pai e nos FMG nunca usar o seguinte: DEFINE WINDOW TEMPLATE PARENT Formulário Principal. Não posso mencionar o parentesco aqui em HMG.
já alguma vez se deparou com um problema como este em HMG de não poder fazer o LOAD fora do formulário pai?
Como é um elemento que domina muito bem a linguagem também, pelo que expõem aqui, pergunto-lhe se encontrou esse problema e conseguiu contorna-lo.
Eu agradecia imenso que me orientasse nesse sentido.
O assunto da criação dos botões já está ultrapassado. Tudo está a funcionar muito bem.
Um abraço.
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: Leitura de PanelWindow fora do Formulário pai
Meu uso e conhecimento não é suficiente pra ajudar.
Tenho feito muitos testes, principalmente referente tentar automatizar as coisas, com mais de uma LIB.
Mas o uso prático nem se compara ao seu.
Eu cheguei a portar a HMG3 pra objetos, mas não chegou a ser testada o suficiente pra dizer que dá pra substituir, e também não vai te ajudar nesse assunto, porque o comportamento vai ser o mesmo.
Uma dica: talvez perguntar no fórum da hmg extended, porque é a com mais acesso, SE FOR DO BRASIL.
O hmgforum.com é bloqueado para o Brasil, não sei porque, esse seria o fórum oficial da HMG3.
O Grigory tem feito atualizações, tanto na HMG3 quanto HMG Extended, por isso acho que ele pode ter a resposta que precisa.
https://groups.google.com/g/minigui-forum
Uma opção, se quiser mostrar o visual do aplicativo, ou essa parte que mencionou, é criar um vídeo e salvar no youtube.
Aqui aceita postar esse tipo de vídeo, ou simplesmente o link do youtube.
Tenho feito muitos testes, principalmente referente tentar automatizar as coisas, com mais de uma LIB.
Mas o uso prático nem se compara ao seu.
Eu cheguei a portar a HMG3 pra objetos, mas não chegou a ser testada o suficiente pra dizer que dá pra substituir, e também não vai te ajudar nesse assunto, porque o comportamento vai ser o mesmo.
Uma dica: talvez perguntar no fórum da hmg extended, porque é a com mais acesso, SE FOR DO BRASIL.
O hmgforum.com é bloqueado para o Brasil, não sei porque, esse seria o fórum oficial da HMG3.
O Grigory tem feito atualizações, tanto na HMG3 quanto HMG Extended, por isso acho que ele pode ter a resposta que precisa.
https://groups.google.com/g/minigui-forum
Uma opção, se quiser mostrar o visual do aplicativo, ou essa parte que mencionou, é criar um vídeo e salvar no youtube.
Aqui aceita postar esse tipo de vídeo, ou simplesmente o link do youtube.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/