GARANTIR DESCONTO

Fórum TXPManifest, como usar em apenas alguns componentes? #268603

15/02/2005

0

Quando coloco o componente XPManifest no form todos os componentes se comportam como no windows xp, mas queria que isso ocorrece em apenas alguns componentes. como posso fazer isso?


Raserafim

Raserafim

Responder

Posts

15/02/2005

Yallebr

Olá amigo,


Com esse componente não tem como. Caso queira isso, utilize componente de terceiros.

Yalle Cunha.


Responder

Gostei + 0

15/02/2005

Massuda

Não testei, mas experimente fazer isso no OnCreate ou OnShow do seu form, para cada componente que você não quer que seja modificado:
SetWindowTheme(Handle do componente, nil, ´´);

[color=red:35dadbe721][b:35dadbe721]Atenção[/b:35dadbe721][/color:35dadbe721]: a função [url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/userex/functions/setwindowtheme.asp]SetWindowTheme[/url] existe apenas no Windows XP e os componentes que você pode inibir o tema são aqueles que são derivados de TWinControl (ou seja, componentes que possuem internamente uma janela associada a eles).


Responder

Gostei + 0

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

Aceitar