найдите, на что указывает указатель мыши - PullRequest
0 голосов
/ 07 ноября 2011

На основе системы Windows (XP или 7), мы можем переместить указатель мыши в определенную позицию путем программирования.Мой вопрос: когда указатель мыши находится над значком файла на экране, как я могу узнать, какой это файл?(абсолютный путь к файлу)

Вопрос Описание: Я хочу разработать приложение на своем смартфоне Android, которое может удаленно управлять указателем мыши на моем ПК.Указатель мыши может двигаться в соответствии с моими жестами на экране телефона.Когда я нажимаю на телефон, на моем компьютере просто щелкает указатель мыши.Наконец, после того, как я выбрал один файл на экране ПК (нажмите один раз на этот файл), некоторые специальные жесты (например, нарисуйте кружок на экране телефона) могут скопировать этот файл с моего ПК на мой телефон Android.По сути, мне нужно настроить сервер на моем компьютере и общаться с моим телефоном через WiFi или Bluetooth.

Но я застрял в проблеме выше.Заранее спасибо.

1 Ответ

0 голосов
/ 08 ноября 2011

Вместо того, чтобы пытаться выяснить, что находится под мышью, почему бы просто не позволить системе сказать вам?Вы уже выбрали элемент, поэтому вам просто нужно скопировать его в буфер обмена.(Не забывайте, значки могут представлять виртуальный контент, а не только файлы.)

В качестве альтернативы, вы можете запросить объектную модель оболочки для идентификации целевого элемента .Очень помогает то, что в вашем случае это не просто элемент, на который указывает мышь, а элемент , на который щелкнул мышью , поскольку он выбирает его.работает только если пользователь выбрал элемент в окне проводника.Это не поможет с иконками в других программах.

...