2009-10-23 13 views
8

Mam starą aplikację (uruchomioną w Delphi 7 w Win XP), teraz używam Delphi 2009 (Win Vista). Jeśli zacznę nowy projekt, wszystkie przyciski mają zaokrągloną krawędź, ale w mojej starej aplikacji wszystkie przyciski mają "kwadratowy" wygląd.włącza tematy dla aplikacji

Czy jest jakieś ustawienie, które przegapiłem? dziękuje

+0

PS: nie chcę ponownie napisać cała moja aplikacja do korzystania z nowego wyglądu przycisków –

Odpowiedz

12

Pod opcjach projektu w D2009, istnieje opcja „Włącz uruchomieniowe tematów”, która jest zaznaczona domyślnie dla nowych projektów, ale zaznaczona na wcześniej istniejących projektów .

Zaznaczenie tego powoduje dodanie pliku manifestu do zasobu EXE, co powoduje, że używa on motywów Windows Xp/Vista, co daje zaokrąglone przyciski.

http://www.stevetrefethen.com/blog/ThemingWindowsApplicationsInDelphi2007.aspx

http://www.stevetrefethen.com/blog/Delphi2007VCLDesignerThemeSupport.aspx

+0

opcję Use Motywy właśnie chciałem, dziękuję –

Powiązane problemy