Windows XP中的Delphi XE7 VCL样式和MDI表单问题

Windows XP中的Delphi XE7 VCL样式和MDI表单问题,delphi,windows-xp,vcl-styles,Delphi,Windows Xp,Vcl Styles,我在应用程序中使用VCL样式。对于Windows 7,一切正常,但对于Windows XP,窗体显示不正确,就像标准Windows窗体顶部的VCL窗体一样,两个窗体的标题都可见。例如: 还有一个问题是DateTimePicker。当我尝试选择日期时,MDI表单最小化,并且只有DateTimePicker组件可见 当选择Windows经典主题时,这些问题不会出现。不要使用MDI,它有缺陷,永远不会被修复。使用对接样式而不是MDI样式。@Warren,这不是buggy。MDI工作正常。对接和MDI

我在应用程序中使用VCL样式。对于Windows 7,一切正常,但对于Windows XP,窗体显示不正确,就像标准Windows窗体顶部的VCL窗体一样,两个窗体的标题都可见。例如:

还有一个问题是DateTimePicker。当我尝试选择日期时,MDI表单最小化,并且只有DateTimePicker组件可见


当选择Windows经典主题时,这些问题不会出现。

不要使用MDI,它有缺陷,永远不会被修复。使用对接样式而不是MDI样式。@Warren,这不是buggy。MDI工作正常。对接和MDI非常不同。不要在XP上使用VCL样式。XP已经过时,不再受MS支持,EMBT是否会采取措施解决与XP相关的VCL样式的问题,尤其是在非当前版本的IDE中,这一点非常值得怀疑。@Ken一针见血。当然,XP是不受支持的。为什么Emba会瞄准它?谢谢你的回答。不要使用MDI,它有问题,而且永远不会被修复。使用对接样式而不是MDI样式。@Warren,这不是buggy。MDI工作正常。对接和MDI非常不同。不要在XP上使用VCL样式。XP已经过时,不再受MS支持,EMBT是否会采取措施解决与XP相关的VCL样式的问题,尤其是在非当前版本的IDE中,这一点非常值得怀疑。@Ken一针见血。当然,XP是不受支持的。为什么Emba会瞄准它?谢谢你的回答。