Styl XP manifest - wszystko się psuje!

0

Cześć!
Mam taki dziwny problem. otóż mam sobie program, któy głównie składa się z paneli odpowiednio porozkładanych oraz jednego TImage(align:=alclient).
I w tej mojej aplikacji chciałem aby przyciski i wszystkie inne kontrolki miały styl WinXP. Oczywiście pracuje na WinXP prof. Ale gdy dołączam plik manifest, lub gdy kładę komponent z palety Win32 Delphi 7(XPManifest) to dzieja się dziwne rzeczy. Wszystko przebija przez siebie, niektóre elementy stają się czarne(np. TToolBar), obrazek TImage jest odbijany na panelach, przy zmianie rozmiaru okna(onResize) na panelach pozostaje "odbita" tapeta pulpitu - po prostu wszystko się psuje - a tak być nie może. Czy miał ktoś podobne problemy?
Jak to pominąć? W jaki sposób, nie robiący takich dziwactw, zrobic by aplikacja przyjęła styl XP?
Pozdr
Pepe

0

może trzeba zainstalować łatkę na Delphi? Na mojej 6 ze stylem po najechaniu myszką na TLIstView dostawaliśmy Access Violation :)

0

A nie masz gdzieś tam DoubleBuffered na True?
Mi się dzieję podobne rzeczy, jeśli używam manifestu i podwójnego buforowania, ToolBar robi się czarny, niektóre Panele są jakby przezroczyste itd...

0

A nie masz gdzieś tam DoubleBuffered na True?
Mi się dzieję podobne rzeczy, jeśli używam manifestu i podwójnego buforowania, ToolBar robi się czarny, niektóre Panele są jakby przezroczyste itd...

Rzeczywiście, usunąłem ten wpis i pare problemów zniknęło. Np. pasek TToolBar jest już w normalnym kolorze. Ale komponent TPanel nadal jest przezroczysty i widze spod niego rozne rzeczy...
Kurcze, co jest grane?
Czekam na pomoc, bo przecież masa programów z tego korzysta i nie ma takich problemów, więc w czym rzecz? Może musze zmienić TPanel na jakiś inny, może z JEDI, a może TImage jest jakiś niedopracowany... NIE wiem.
Licze na Waszą pomoc.
Pozdr/Pepe

1 użytkowników online, w tym zalogowanych: 0, gości: 1