我有一个基于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,写字板,记事本在我的胜利7中都运行良好,在上述场景中赢得了8台机器。