当我打开 Visual Studio 时,MFC 日期时间选择器格式发生变化

Posted

技术标签:

【中文标题】当我打开 Visual Studio 时,MFC 日期时间选择器格式发生变化【英文标题】:MFC DateTime picker format changes when I open visual studio 【发布时间】:2013-06-01 09:35:32 【问题描述】:

我有一个表单,其中放置了 MFC DateTimePicker 控件。我将其格式属性设置为Time。使用我的应用程序,一切都很好。但是当我关闭 Visual Studio 并下次打开它时,格式已更改为其默认值。 我注意到一切都保存得很好,因为如果我在命令行使用 devenv.exe 构建我的解决方案,对话框就会正确显示。所以在我看来,每当我打开 VS 时,它都会改变我的设置。 我该如何避免这种情况?

编辑:

试过VS2010,没有出现问题。但是我正在进行的项目使用的是 VS2003,所以问题仍然存在。

【问题讨论】:

【参考方案1】:

恭喜,

您是第 210 位发现该错误的 Visual Studio 用户,但请放心,从 Visual Studio 2005 开始,该错误不会显示给您。

根据 Microsoft 的发行说明,此问题是由于,

出现此行为是因为 Visual C++ 项目的 Visual Studio .NET 资源编辑器中存在问题。

有关这方面的更多信息,请参阅以下 Visual Studio 资源编辑器的错误。

FIX: The Format property of the DateTimePicker control reverts to Short Date in Visual Studio .NET 2003

【讨论】:

以上是关于当我打开 Visual Studio 时,MFC 日期时间选择器格式发生变化的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio2013怎么创建MFC窗体

重命名 Visual Studio 2008 MFC 项目后出现 R6034 运行时错误

多字节 MFC 库未检测到 Visual Studio

Visual Studio 2008 未加载 MFC dll 符号

使用 Visual Studio 2008 编译和运行 MFC 应用程序?

如何在 Visual Studio 中禁用基于对话框的 MFC 应用程序的自动关闭?