TXPManifest, como usar em apenas alguns componentes?
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
Curtidas 0
Respostas
Yallebr
15/02/2005
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.
GOSTEI 0
Massuda
15/02/2005
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).
GOSTEI 0