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 マシンで正常に動作します。