Winapi 如何使CDATETIMECRL有一个字符串作为默认值?

Winapi 如何使CDATETIMECRL有一个字符串作为默认值?,winapi,mfc,windows-controls,Winapi,Mfc,Windows Controls,我正在VS2010中使用MFC CDATETIMECRL。 它似乎总是显示日期时间值,默认值是今天。 我想定制一下。 当它第一次出现时,是否可能让它显示一个字符串,并说“未选择日期”?之后,当最终用户选择日期时,显示相应的日期 谢谢您可能需要创建自己的自定义控件或对CDATETIMECRL进行子类化并覆盖其行为基础控件支持“无值”,但会显示一个复选框,允许指定(或不指定)数据。您知道应该覆盖哪个特定行为吗?我已经试过了,但是没有成功。你是对的,属性样式DTS_SHOWNONE基本上可以帮我完成这

我正在VS2010中使用MFC CDATETIMECRL。 它似乎总是显示日期时间值,默认值是今天。 我想定制一下。 当它第一次出现时,是否可能让它显示一个字符串,并说“未选择日期”?之后,当最终用户选择日期时,显示相应的日期


谢谢

您可能需要创建自己的自定义控件或对CDATETIMECRL进行子类化并覆盖其行为

基础控件支持“无值”,但会显示一个复选框,允许指定(或不指定)数据。

您知道应该覆盖哪个特定行为吗?我已经试过了,但是没有成功。你是对的,属性样式DTS_SHOWNONE基本上可以帮我完成这项工作,谢谢。