Página 1 de 1

HWGui x Win 10

Enviado: 02 Jul 2016 01:30
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

HWGui x Win 10

Enviado: 02 Jul 2016 07:43
por asimoes
Luciano você utiliza algum arquivo .manifest na sua compilação?

Se não , utilize este:

HWGui x Win 10

Enviado: 02 Jul 2016 10:30
por fladimir
pra q serve o manifest?

HWGui x Win 10

Enviado: 02 Jul 2016 11:13
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 1394 vezes
Compilado sem manifest:
Compilado sem manifest
Compilado sem manifest
manifest sem.PNG (6.04 KiB) Exibido 1394 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

HWGui x Win 10

Enviado: 02 Jul 2016 11:21
por asimoes
Exemplo compilado com manifest, rodando no windows 10

Lib hwgui
Screen Shot 07-02-16 at 11.19 AM.PNG

HWGui x Win 10

Enviado: 02 Jul 2016 11:24
por asimoes
Outra fonte de informações sobre o manifest

https://en.wikipedia.org/wiki/Manifest_ ... y_manifest

HWGui x Win 10

Enviado: 02 Jul 2016 11:28
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

HWGui x Win 10

Enviado: 02 Jul 2016 15:54
por fladimir
entendi obrigado.

HWGui x Win 10

Enviado: 02 Jul 2016 18:56
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.

HWGui x Win 10

Enviado: 02 Jul 2016 23:03
por fladimir
Acho q o Xailer embute isso pq nunca precisei disso, mas é bom saber.

obrigado.