HWGui x Win 10

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

HWGui x Win 10

Mensagem por Luciano Bonfim »

tenho um sistema rodando em um cliente com xharbour + hwgui... o cliente estava usando windows 7 e agora atualizou para windows 10
tudo funciona perfeitamente, mas ele ta reclamando que as janelas ficaram mais opacas, mais feias etc... que no win 7 era bem mai bonita!!!

tentei alterar o tema do win10 mas continua igual...

alguma sugestao?!

Muito Obeigado

Luciano Bonfim
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

HWGui x Win 10

Mensagem por asimoes »

Luciano você utiliza algum arquivo .manifest na sua compilação?

Se não , utilize este:
Anexos
windows_manifest.zip
windows7.manifest
(844 Bytes) Baixado 113 vezes
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

HWGui x Win 10

Mensagem por fladimir »

pra q serve o manifest?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

HWGui x Win 10

Mensagem por asimoes »

Fladimir,

Eu preferi colocar o link da microsoft que fala sobre o manifest.

https://msdn.microsoft.com/en-us/librar ... s.85).aspx

Compilado com manifest:
Compilado com manifest
Compilado com manifest
manifest com.PNG (6.05 KiB) Exibido 1391 vezes
Compilado sem manifest:
Compilado sem manifest
Compilado sem manifest
manifest sem.PNG (6.04 KiB) Exibido 1391 vezes
Basicamente o manifest é um arquivo xml, que utiliza o esquema de cores (muda a aparência da aplicação),

Notem o desenho dos botões.

O arquivo manifest é pra ser informado no arquivo .rc que por sua vez informado no hbp
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

HWGui x Win 10

Mensagem por asimoes »

Exemplo compilado com manifest, rodando no windows 10

Lib hwgui
Screen Shot 07-02-16 at 11.19 AM.PNG
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

HWGui x Win 10

Mensagem por asimoes »

Outra fonte de informações sobre o manifest

https://en.wikipedia.org/wiki/Manifest_ ... y_manifest
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

HWGui x Win 10

Mensagem por asimoes »

Exemplo de uso do manifest no windows xp

A figura 1 está compilado com manifest
https://msdn.microsoft.com/en-us/librar ... s.71).aspx
Screen Shot 07-02-16 at 11.27 AM.PNG
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

HWGui x Win 10

Mensagem por fladimir »

entendi obrigado.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

HWGui x Win 10

Mensagem por JoséQuintas »

O manifest trata-se de uma configuração.
Nesse caso pra liberar recursos dos componentes do Windows.
Por algum motivo a Microsoft exige esse manifest pra liberar visual moderno.
Pode ser um arquivo externo também, com o mesmo nome do EXE acrescido de .manifest (arquivo.exe.manifest)
Isso começou nos tempos do Windows XP.
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/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

HWGui x Win 10

Mensagem por fladimir »

Acho q o Xailer embute isso pq nunca precisei disso, mas é bom saber.

obrigado.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Responder