0

Windowsシステム(xpまたは7)に基づいて、プログラミングによってマウスポインタを特定の位置に移動できます。私の質問は、マウスポインタが画面上のファイルアイコンの上にあるときに、それがどのファイルであるかをどのように知ることができるかということです。(ファイルの絶対パス)

質問の説明:Androidスマートフォンで、PCのマウスポインターをリモートで制御できるアプリケーションを開発したいと思います。マウスポインタは、電話の画面上のジェスチャーに従って移動できます。携帯電話をタップすると、マウスポインタがPCをクリックするだけです。最後に、PC画面で1つのファイルを選択した後(そのファイルを1回クリック)、いくつかの特別なジェスチャー(つまり、電話画面で円を描く)により、このファイルをPCからAndroid電話にコピーできます。基本的には、PCにサーバーをセットアップし、WiFiまたはBluetoothを介して電話と通信する必要があります。

しかし、私は上記の問題に固執しています。前もって感謝します。

4

1 に答える 1

0

マウスの下にあるアイテムを把握しようとする代わりに、システムに通知させてみませんか?アイテムはすでに選択されているので、クリップボードにコピーするだけです。(アイコンはファイルだけでなく仮想コンテンツを表すこともできます。)

または、フォーカスされたアイテムのIDをシェルオブジェクトモデルに要求することもできます。あなたの場合、それはマウスによってポイントされたアイテムだけでなく、それがそれを選択するので、マウスによってクリックされたアイテムであることは大いに役立ちます。

この手法は、ユーザーがエクスプローラーウィンドウでアイテムを選択した場合にのみ機能することに注意してください。他のプログラムのアイコンには役立ちません。

于 2011-11-08T17:55:04.437 に答える