Конференция "WinAPI" » Как запретить мышке перемещаться в определенную позицию.
 
  • Костик (13.03.08 11:36) [0]
    Подскажите как можно из программы-нычки запретить ползователю в других приложениях помещать мышь в определенную область экрана?
  • Сергей М. © (13.03.08 11:42) [1]

    > из программы-нычки


    Эт что еще за зверь ?)
  • Костик (13.03.08 11:44) [2]

    > Эт что еще за зверь ?)

    Это которая в автозагрузке и ее нигде не видно...))
  • Сергей М. © (13.03.08 11:49) [3]
    Как это не видно, если видно что она в автозагрузке ?)
  • Костик (13.03.08 12:23) [4]
    Ну ладно и в автозагрузке не видно, нигде не видно, даже если память смотреть не видно, и файлов ее нету, и никогда не было если восстановить удаленные))) А по сути можно узнать?
  • Сергей М. © (13.03.08 12:29) [5]

    > А по сути можно узнать?
    >


    Ну я так понял из твоего вопроса, что суть как раз именно в "нычке", коль ты на ней заострил внимание.

    Т.е. если бы это была не "нычка", то и проблемы у тебя не было бы, а вот в случае именно с "нычкой" у тебя творческий ступор приключился)
  • Костик (13.03.08 12:33) [6]
    А... Ну ладно... Надо написать программу, которая будет в нычке)) Будет загружаться с виндой и пользователь не будет ее видеть. Она будет отлавливать положение указателя и запрещать ему попадать в определенную область экрана. Область зависить от имени пользоателя. Программы еще в помине нет но насчет мышки я хотел бы узнать в первую очередь, т. к. если это не можно сделать то прогу-"нычку" я писать не буду. Вот.
  • Сергей М. © (13.03.08 12:48) [7]

    > Надо написать программу, которая будет в нычке


    Про то что она "будет в нычке" нам обязательно знать ?)
    Т.е. это имеет важнейшее отношение к мышиному курсору ? Или это ты приплел всуе ? Или для пущих понтов ?)


    > в других приложениях


    Любых ? Или только GUI ?
  • Костик (13.03.08 12:58) [8]

    > Про то что она "будет в нычке" нам обязательно знать ?)
    > Т.е. это имеет важнейшее отношение к мышиному курсору ?
    > Или это ты приплел всуе ? Или для пущих понтов ?)

    Нет не обязательно, просто имелось в виду что у нее только модуль...
    Нет не имеет важнейшее отношение к курсору...
    Просто такой вопрос получился...

    > Любых ? Или только GUI ?

    GUI
  • Сергей М. © (13.03.08 13:10) [9]

    > у нее только модуль


    Куда ж приложению без модуля)


    > GUI


    Тогда, пожалуй. глобальный мышиный хук можно приспособить
  • Костик (13.03.08 13:51) [10]

    > Тогда, пожалуй. глобальный мышиный хук можно приспособить

    Короче я ничего не понимать.... Можно запретить мыше чи не?
  • Сергей М. © (13.03.08 14:11) [11]
    Что значит "запретить" ? Объявить вне закона что ли ? Или персоной нон-грата ?)
  • Костик (13.03.08 14:20) [12]
    Запретить - значит пограмма-нычка)) не даст пользователю поместить указатель в нужную область, тоесть запретит!
  • Сергей М. © (13.03.08 14:29) [13]
    Лови с пом. глоб. хука мышиные сообщения, анализируй тек.мышиные координаты, и, если они недопустимы, устанавливай нужные.
  • clickmaker © (13.03.08 14:34) [14]

    > [12] Костик   (13.03.08 14:20)

    а нафига?
  • Костик (13.03.08 14:40) [15]

    > Лови с пом. глоб. хука мышиные сообщения

    Ето как? Можно с этого места поподробнее!
  • Семеныч (13.03.08 14:42) [16]
    > Костик
    А зачем это нужно, можно узнать?

    > Сергей М.
    Есть предложение подождать с дальнейшими консультациями до выяснения вопроса "а зачем". Причину сам понимаешь.
  • Костик (13.03.08 14:53) [17]

    > А зачем это нужно, можно узнать?

    Этот факто обязательно Вам знать, чтобы продолжить консультацию? Если бы хотел сказать давно бы уже сказал... значит не хочу говорить... просто надо чтоб пользователь не мог навести мышку на элемент управления.... больше не скажу)))
  • clickmaker © (13.03.08 14:56) [18]

    > [17] Костик   (13.03.08 14:53)

    а если он табом туда, а? или хоткеем?
  • {RASkov} © (13.03.08 15:01) [19]
    > [18] clickmaker ©   (13.03.08 14:56)

    Хуже будет если пользователь самого Костика об таб или в хоткэй ему...)
  • Сергей М. © (13.03.08 15:01) [20]

    > надо чтоб пользователь не мог навести мышку на элемент управления


    А что в том плохого ?)

    Хинт увидит ? Или кликнуть сможет ?)


    > больше не скажу


    Когда-нть тебе юзер за твои "художества" тюкнет по темечку, вот попомни наше слово)
  • Сергей М. © (13.03.08 15:03) [21]

    > Костик   (13.03.08 14:40) [15]


    Ты уже прогуглил на тему "Delphi глобальный хук мышь" ?)
  • Leonid Troyanovsky © (13.03.08 15:11) [22]

    > RASkov} ©   (13.03.08 15:01) [19]

    > Хуже будет если пользователь самого Костика об таб или в
    > хоткэй ему...)

    Неа, он просто переместит мышку Костику, в определенную позицию.

    --
    Regards, LVT.
  • Германн © (13.03.08 15:14) [23]
    Давно в WinAPI не было такого занимательного обсуждения! :)
  • Семеныч (13.03.08 15:15) [24]
    > Костик   (13.03.08 14:53) [17]

    > Этот факто обязательно Вам знать, чтобы продолжить консультацию?

    Да, обязательно. Мне (и не только мне) нужно быть уверенным, что с моей (и не только с моей) помощью не будет написана вредоносная программа. Которая, кстати, завтра может к мне же попасть (и не только ко мне).
  • Костик (13.03.08 15:20) [25]

    > Неа, он просто переместит мышку Костику, в определенную
    > позицию.

    ... и перестаньте издеваться надо мной... у меня и так трудности с мышкой...)))

    > Ты уже прогуглил на тему "Delphi глобальный хук мышь" ?)

    Ща читаю про Ваши хуки-муки))
  • Сергей М. © (13.03.08 15:23) [26]

    > у меня и так трудности с мышкой


    Смазать не пробовал ?)
  • clickmaker © (13.03.08 15:25) [27]

    > надо чтоб пользователь не мог навести мышку на элемент управления

    а он привинчен болтами к десктопу? т.е. у него все время одни и теже х и у?
  • Костик (13.03.08 15:25) [28]

    > Смазать не пробовал ?)

    Зачем, она ж ИК))
  • Костик (13.03.08 15:26) [29]
  • Костик (13.03.08 15:43) [30]
    А ниче попроще нету? Мож исходник какой? А то мышку действительно смазать надо будет))))
  • {RASkov} © (13.03.08 15:45) [31]
    > [30] Костик   (13.03.08 15:43)

    Ты лучше сразу ее намажь, а то потом поздно будет... без смазки пойдет :))
  • Сергей М. © (13.03.08 15:46) [32]

    > А ниче попроще нету?


    Что, букв что ли знакомых там не нашел ?
    Или это тупик в Гугле и больше статей кроме этой не существует ?)
  • Костик (13.03.08 15:48) [33]
    А  тута есть статьи про эти хуки-муки?
    Заранее благодарю!!!
 
Конференция "WinAPI" » Как запретить мышке перемещаться в определенную позицию.
Есть новые Нет новых   [134431   +15][b:0][p:0.001]