- ベストアンサー
VBでデスクトップ上のアイコン座標を取得することはできますか?
Windows98上でVB6(SP4)を使っています。 デスクトップに散らばっているフォルダやショートカットの座標を取得したいです。 そもそもVBでアイコンの座標を取得する事ができるのでしょうか? また、そのアイコンを動かしたいのです。 MSDN等で調べてみたのですが、期待しているドキュメントがひっかかりません。 GetIconInfo等が使えそうかな・・・と思ったのですが、「ここ見ろ」でも結構なので教えてください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デスクトップの実体はリストビュー(SysListView32)なので、ウインドウハンドル を取得して、LVM_* メッセージを投げればいいと思います。 詳しくはgoogle で"Desktop SendMessage"を検索して下さい。
お礼
お礼が遅くなってしまって、申し訳ありません。 おかげさまで、機能を実現できそうです。 ありがとうございました!