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
Curtir tópico
+ 0
Responder
Posts
15/02/2005
Yallebr
Olá amigo,
Com esse componente não tem como. Caso queira isso, utilize componente de terceiros.
Yalle Cunha.
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:
[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).
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
Clique aqui para fazer login e interagir na Comunidade :)