• 締切済み

デスクトップ画面での情報の取得方法は?

こんにちは。 環境はWIN2000、VC6.0 MFCを使用しています。 質問なのですが、 デスクトップ画面上でアイコンをドラッグ&ドロップしていたり、 マウスで範囲を選択していたりしているかどうかを知りたいのですが、 なにか方法があるでしょうか? どうぞ宜しくお願いします。

みんなの回答

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

ご存じかもしれませんが、 Visual Studio 6.0ツールのなかにSPY++というのがあります。 これを使えば全てのウインドウメッセージをリアルタイムに 出力できますが、参考になると思います。 私自身詳しくはないのですがデスクトップもハンドル やクラスネームを持っているのではないでしょうか。 後はメッセージを横取りすればいいと思います。

amoban
質問者

お礼

遅ればせながらお答えありがとうございます。 長い間、お返事を返さずに申し訳ありませんでした。 横取りというのはいわゆるメッセージフックというやつですよね。 まだそのあたりには手を出していませんでしたので、 ほかの方法を模索中でした。 この件は結局は消極的な解決方法でごまかして終わらせてしまいました。 今後ちゃんと調べて見ようと思っています。 どうもありがとうございました。

関連するQ&A