2009-12-28 47 views
2

每個Delphi 7開發人員都知道,如果他在Delphi 7上編譯應用程序,風格將與Windows 2000應用程序一樣,但有任何方法可以使這一點更好,因爲應用程序可以具有Windows版本的默認主題,作爲C++和C#應用程序?在Delphi 7中使Windows集成窗體樣式

回答

12

嘗試將TXPManifest組件添加到應用程序的主窗體中。位於Win32標籤中。

alt text http://i47.tinypic.com/30li8tl.png

的TXPManifest組件沒有方法或屬性。它所做的只是在您的項目中包含XPMan單元。這又會導致某個資源文件被包含在項目的可執行文件中。該資源包含一個清單 - 一小段XML,其中包含有關您正在編寫的應用程序的信息以及有關要使用的comctl32.dll版本的信息。

+4

...或者只是「手動」地將XPMan添加到項目的* .dpr文件的uses子句中。 – 2009-12-29 02:26:07

0

或者手動添加您自己的清單資源 - 這可以讓您使用甚至更新的Windows 7功能,如果您可能會費心去查看語法。有關更多信息,請參閱this link,但忽略啓用運行時主題的一點,因爲這在D7中不存在(我不認爲)。