Fórum Button Style #423276

06/09/2012

0

Boa tarde!!!

Hoje em dia os usuários querem um software que seja robusto e ao mesmo tempo com um design bonito. Sabe-se que através da utilização do TXPManifest pode-se alterar a aparência dos controles, porém quando alteramos para o tema clássico do Windows os controles voltam a ficar com aparência igual a do win98. Como alterar a aparência de um determinado controle, por exemplo, TButton, TSpeedButton e/ou TBitBtn, sem a utilização do TXPManifest e independente do tema do Windows ?
Henrique Gouveia

Henrique Gouveia

Responder

Posts

06/09/2012

Joel Rodrigues

A melhor saída para isso é utilizar SKINS. Existem vários componentes no mercado atualmente. Alguns grátis, outros pagos.
O Delphi XE2 oferece skins nativos, então se você estiver utilizando esta versão, considere pesquisar por VCL Styles.

Boa sorte.
Responder

Gostei + 0

06/09/2012

Henrique Gouveia

A melhor saída para isso é utilizar SKINS. Existem vários componentes no mercado atualmente. Alguns grátis, outros pagos.
O Delphi XE2 oferece skins nativos, então se você estiver utilizando esta versão, considere pesquisar por VCL Styles.

Boa sorte.


Grato pela Atenção Joel Rodrigues !!!
Vou pesquisar sobre sua sugestão, mas gostaria de saber se não existe uma forma de deixar o estilo dos botões igual ao estilo do Win7 com algo semelhante à codificação "SetWindowLong(btnFlat.Handle, GWL_STYLE, GetWindowLong(btnFlat.Handle, GWL_STYLE) or BS_FLAT);" que deixa o botão em BUTTON STYLE FLAT.
Responder

Gostei + 0

06/09/2012

Joel Rodrigues

Bom, até onde eu sei, usando o XPManifest os controles vão ter o visual melhorado, como você disse. Mas voltando o tema do Windows para o clássico, esta configuração prevalece sobre as alterações feitas com recursos nativos do Delphi, pois muitos destes são dependentes do SO.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar