質問: デスクトップのアイコンの自動整列 xpでアイコンの自動整列をオンにしているとき、 添付した画像のような位置にファイルをドラッグするとマイコンピュータとマイドキュメントの間にアイコンが出来てしまいますが、 これをwindows2000以前のようにieアイコンの下に来るように設定することは出来ないのでしょうか?
回答: 検証できる環境にないので、これから述べることは可能性ですが 2000 に用意されている comctl32.dll 5.81 と xp に用意されている comctl32.dll 6.0 のリスト ビューの lvs_autoarrange (アイコンの自動整列形式) では、ご質問のように動作が違うのかもしれません。 もしかしたら、エクスプローラの処理 lvn_beginrdrag (ドラッグ開始通知) を受けてから listview_setitemposition (アイコンの座標設定) も違うかもしれません。 通知を横取りして、独自の位置を指定することで、技術的には対処可能ですが、ご質問の処理をするフリーソフトがあったかどうか。 デスクトップのアイコンの再配置は、頻繁にはされない気がするので、そのためだけに常駐ソフトを作成する考えは、浮かびにくいかもしれません。