|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
Как сделать форму, через которую можно совершать клики мышью24.12.2012, 01:58. Показов 4550. Ответов 14
Метки нет (Все метки)
Возможно ли это вообще?
Чтобы ее было видно, но нажатия мышкой проходили сквозь неё) Добавлено через 42 минуты Буду необычайно благодарен если выложите примерчик ^^
0
|
|
| 24.12.2012, 01:58 | |
|
Ответы с готовыми решениями:
14
Можно ли сделать так, что сквозь форму можно было бы тыкать мышью по файлам? Как сделать форму в Excel в которую нужно вывести данные из Sheet-а, а затем пустить эту форму на принтер? Как программно управлять мышью (движение и клики) |
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
||||||||||||
| 24.12.2012, 16:40 [ТС] | ||||||||||||
|
Добавлено через 2 часа 14 минут Фуф. Вроде получилось найти окно под моим окном, как переслать сообщения туда?) В C++ можно было бы напрямую передать параметры в SendMessage, а в C#? Добавлено через 19 минут Сделал обработчики MouseDown, MouseUp и MouseMove и в них:
Добавлено через 2 минуты Как будто сообщения в форму и не посылаются. Хотя я проверял через GetWindowTitle и вылезал заголовок нужного окна. Добавлено через 10 минут Почитал в msdn о этих сообщениях, оказывается надо координаты передавать в lParam, ну сделал так:
Добавлено через 1 час 1 минуту тема актуальна..
0
|
||||||||||||
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
||
| 24.12.2012, 16:55 [ТС] | ||
|
Там есть лотерея, я уже сделал форму полупрозрачную, правой кнопкой - срендомить числа, левой надо нажимать их сквозь форму.. Ну и еще кое-для каких дел такая штука давно нужна была. По теме, окна отзываются на WM_CLOSE. В общем походу нужно искать хэндл нужного внутреннего элемента и ему посылать сообщение.. Ужас. Мне нужна уникальная конструкция (алгоритм) чтобы клики проходили сквозь форму независимо от того что под ней
0
|
||
|
|
|
| 24.12.2012, 17:13 | |
|
А такой вариант не подойдет? Создать программу, которая ловит горячие клавиши, назначить на эти клавиши определенные действия - "сгенерировать число и записать в буфер обмена". Результат будет тот же, но без ненужной формы.
0
|
|
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
| 24.12.2012, 17:17 [ТС] | |
|
В буфер? А потом вставлять в блокнотик и нажимать сгенерированные цифры на сайте?
Мне нужно упростить себе игру в лотерею а не наоборот )) Думал плагин сделать для хрома, не вышло.. Думал через webBrowser - неудобно и не вышло ![]() Any idea?
0
|
|
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
| 24.12.2012, 17:21 [ТС] | |
|
Вариант!
Поподробнее, если можно)
0
|
|
|
|
|||||||||||
| 24.12.2012, 17:40 | |||||||||||
|
Такой вот класс.
Добавлено через 19 секунд Проверял - работает =)
1
|
|||||||||||
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
| 24.12.2012, 18:13 [ТС] | |
|
Большое спасибо
![]() Добавлено через 15 минут эмм. А ловить нажатия мышкой по нарисованному прямоугольнику (FillRectangle) уже не получится?(
0
|
|
|
|
|
| 24.12.2012, 18:21 | |
|
1
|
|
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
| 24.12.2012, 18:52 [ТС] | |
|
А можно как-нибудь двойную буферизацию прикрутить к тому классу? Фон у текста мигает)
0
|
|
|
|
|
| 24.12.2012, 19:18 | |
|
Возможно, есть какие-то другие варианты рисования графики на экране - я просто не в курсе. А мерцает по каким-то иным причинам наверно. Возможно, стоит получить хендл процесса браузера и рисовать на нем. В общем, экспериментируйте.
1
|
|
|
15 / 9 / 1
Регистрация: 23.02.2012
Сообщений: 135
|
|
| 25.12.2012, 16:03 [ТС] | |
|
ДА ДЕТКА, ДА! ИИХА я сделал это ! сделал поиск окна под моим окном и отсылку сообщений ему и нужным дочерним контролам!
Теперь через форму можно кликать) тему клоуз
0
|
|
| 25.12.2012, 16:03 | |
|
Помогаю со студенческими работами здесь
15
Как сделать панель с кнопками внизу, которую можно проматывать Клики мышью Блокировать клики мышью? Необходимо организовать базу данных, которую можно будет обновлять через интернет и через программу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|