0

我有一个基于 MFC 的应用程序。我已经将我的应用程序创建的文件拖到桌面的(右下),它可以是桌面上的任何位置。

现在,如果我再次打开我的文件并执行保存操作,它总是会自动向左对齐。我的应用程序的文件可以保留它们在 Windows XP 上的位置。它在那里工作得很好。此问题出现在 Windows 7 和 Windows 8 上。

在调试我的代码库时,我发现调用 ::MoveFile() ( http://msdn.microsoft.com/en-us/library/windows/desktop/aa365239%28v=vs.85%29.aspx ) ,实际上是将文件放在桌面的左侧。

在这个问题上我无法得到任何东西。似乎没有其他人遇到过这个问题:(。

朝这个方向的任何指示 - 可能出了什么问题,或者这些事情是否需要完全独立的处理,以及是否有标准的方法来做这将有很大的帮助。

此外,在上述场景中,MS Word、写字板、记事本在我的 win 7 和 win 8 机器上都可以正常工作。

4

0 回答 0