Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];
ВнизПрозрачная форма, но в фокусе? Найти похожие ветки
← →
Dmitriy_ (2007-09-07 23:07) [0]Мастера, подскажите плиз! Мне нужно сделать форму на весь экран, которая висит поверх окна эксплорера и по щелчкам мышки запоминает координаты нажатия. Форму прозрачной я сделал, но при щелчке фокус передается той, что сзади. Что делать?
Заранее спасибо!!!
← →
DVM © (2007-09-07 23:12) [1]Ты лучше скажи зачем тебе такой изврат нужен? Мне кажется, что я знаю другое, правильное решение.
← →
Dmitriy_ (2007-09-07 23:28) [2]подскажи плиз!
Мне нужно запомнить координаты объектов эксплорера на экране. страница на флеше.
← →
Dmitriy_ (2007-09-07 23:29) [3]может, вместо прозрачности сделать скриншот формы и поместить ее на мою? :)
← →
DVM © (2007-09-07 23:33) [4]Установи ловушку на события мыши - WH_MOUSE и будет тебе счастье.
О том как устанавливать ловушки (хуки, Hooks) - в интернет море инфы.
Можно поступить по другому - по таймеру проверять координаты мыши и состояние ее кнопок, но это плохой способ.
← →
Dmitriy_ (2007-09-07 23:36) [5]не. это не подходит. если установить ловушку, то она словит и координаты других кликов если юзер их сделает (переключения окон и т.д.) а мне нужно, чтобы запоминались координаты только определенных мест.
К тому же мне нужно после каждого клика выводить подсказки, на какой объект надо кликнуть
← →
DVM © (2007-09-07 23:38) [6]
> то она словит и координаты других кликов если юзер их сделает
> (переключения окон и т.д.) а мне нужно, чтобы запоминались
> координаты только определенных мест.
Ну и пусть словит, ты прочие нажатия игнорируй просто.
> К тому же мне нужно после каждого клика выводить подсказки,
> на какой объект надо кликнуть
И в чем проблема? Координаты есть - есть, выводи в этом месте подсказку.
← →
Dmitriy_ (2007-09-07 23:40) [7]
> Ну и пусть словит, ты прочие нажатия игнорируй просто.
а как я узнаю, мой это клик или нет?
← →
DVM © (2007-09-07 23:41) [8]
> а как я узнаю, мой это клик или нет?
А чей этот клик, если не твой. Соседа что ли?
Что значит ТВОЙ?
← →
Dmitriy_ (2007-09-07 23:49) [9]ну например юзер решил не сразу кликнуть куда надо, а развернуть окно или нечаянно нажал не туда. для моей проги это критично. ладно, попробую снять скрин и повесить его на свою форму :)
← →
DVM © (2007-09-08 00:18) [10]
> а развернуть окно или нечаянно нажал не туда. для моей проги
> это критично
Все это прекрасно можно отследить.
Что за программу ты пишешь? Каково ее назначение?
← →
Dib@zol © (2007-09-08 00:25) [11]> Каково ее назначение?
Оч сложно догадаться ;) Вирь вирём...
← →
Dmitriy_ (2007-09-08 10:28) [12]
> Что за программу ты пишешь? Каково ее назначение?
Видел когда-нибудь демонстрацию (как пользовацца программой), когда мышка сама бегает и нажимает и выскакивают подсказки? вот это будет что-то вроде создателя таких демонстраций. То есть юзер должен будет выделить координаты нужных объектов, а скомпиленный по результатам конфиг. файл будет использоваться в Демке.
> Оч сложно догадаться ;) Вирь вирём...
И где ты видел вирь с всплывающими подсказками? :)))))))))))
← →
DVM © (2007-09-08 19:47) [13]
> Видел когда-нибудь демонстрацию (как пользовацца программой),
> когда мышка сама бегает и нажимает и выскакивают подсказки?
>
Видел. Обычно это что-то типа видеороликов.
> То есть юзер должен будет выделить координаты нужных объектов,
Ээээ...Кординаты оно ненадежно ибо если запись производилась на одних настройках (разрешение, размеры шрифтов, размеры управляющих элементов и.т.д.), а будет проигрываться на другом, то твои клики могут и промазать мимо окна нужной программы.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c