Delphi XE/Windows7:为什么VCL控件在MDI应用程序中看起来有所不同?

use*_*894 6 delphi

Delphi XE/Windows 7.

创建一个新的VCL应用程序,在表单上放置一个TCombobox.

创建一个新的MDI应用程序,做同样的事情.

为什么控件看起来不同,我该如何解决?

其他控件的行为方式相同.当我在MDI应用程序中将控件放在我的mdi子窗体上时,会发生同样的事情.

MDI应用程序在此输入图像描述

Dav*_*nan 7

XE(及更早版本)中的MDI应用程序模板禁用了运行时主题.只需在项目选项中启用它即可解决差异.

MDI应用程序模板中的此设置已在XE2中进行了修改.