如何在Windows Vista / 7下更改DateTimePicker控件的背景颜色

时间:2011-08-09 18:53:49

标签: c# .net c++ winforms winapi

我的问题与Changing the background color of a DateTimePicker in .NET的问题相同。不幸的是,当启用视觉样式时,解决方案在Windows Vista / 7中不起作用。如果我禁用视觉样式,它确实可以正常工作,但这对我的应用程序来说不是一个可接受的解决方案。

如果启用了视觉样式,如何在Windows Vista / 7下更改.NET WinForms DateTimePicker的背景颜色?

欢迎从C ++ / Windows API角度编写的任何答案;我有足够的经验将解决方案从一个平台转换到另一个平台。我只是从C#/ WinForms的角度来问它,因为有很多开发人员使用它。

编辑另外,我应该向所有者添加建议 - 绘制整个控件位于我可能的解决方案列表的最底层,因为它听起来像是一大堆工作。我见过的现有努力似乎非常不完整。

0 个答案:

没有答案