Конференция "Media" » рисовать на экране
 
  • Тимофей (03.11.09 14:26) [0]
    Привет всем, требуется выделять на экране область мышкой и получать координаты этой области. Соответственно для наглядности пользователь должен видеть что выделяет. Я понимаю что нужно рисовать на экране, какие у кого будут мысли по реализации? зажал клавишу мышки - получил первую координату, отпустил - вторую. я вижу так))
  • Сергей М. © (03.11.09 15:05) [1]
    Ставь хук WH_MOUSE_LL - получишь все события мыши, вне зависимости от того какое окно имеет фокус ввода.
  • antonn © (03.11.09 19:27) [2]
    страсти то какие :)
    можно создать окно без рамки на полный экран, сделать его layered с битмапом залитым альфой прозрачностью 1 (если 0 оно будет совсем уж прозрачным :)), и сделать его topmost. Рисовать "на этом же окне" (возможно будет чуть тормозить) перехватывая обычные обработчики формы, рисовать на битмапе и загонять его в updatelayeredwindow. Например как тут http://forum.mirgames.ru/index.php?showtopic=6245
  • Тимофей (03.11.09 20:49) [3]
    дякую))) что то похожее))
  • Тимофей (03.11.09 21:15) [4]
    antonn, для меня код программы тяжек для понимания, слишком многого я не знаю. Мне всего то нужно + к этой программе чтобы после того как область выделенна, возвращается обртано в поле видемости форма и в лейбелах пишуться координаты начала и конца клика down,up
  • имя (10.12.14 21:35) [5]
    Удалено модератором
 
Конференция "Media" » рисовать на экране
Есть новые Нет новых   [118456   +4][b:0][p:0]