|
изоляция пользователя
|
|||
---|---|---|---|
#18+
пришла гениальная идея(не знаю, для чего, но чувствую, что гениальная), для её воплощения требуется: курсор мыши на картинке. при нажатии мыши на картинке щелчок должен посылаться в ту же точку экрана(те же координаты), только за пределами этой картинки. функционально это можно сделать: свернуть картинку, послать нажатие, развернуть картинку, но это слишком медленно и наверняка не обойдётся без багов и миганий. то же самое должно происходить при перемещении. навёл на ссылку на картинке - выделилась эта ссылка в этой точке за пределами картинки. как такое сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2012, 18:41 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZeroпри нажатии мыши на картинке щелчок должен посылаться в те же координаты только за пределами этой картинки О_о ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 10:54 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Можно вырезАть из окна один пиксель точно под курсором мыши, клик будет попадать в окно лежащее под дыркой. Дырка при этом будет не видна из-за самого курсора. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 11:11 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Даже TpaBka в шоке:) она так не вставляет:) BelowZero колись откуда идеи черпаешь?:) Нисколько не умоляю твою новую идею, вполне может в будущем что то и получится, но описание очень странное, тебе надо над этим работать. А если в общих чертах то похоже, что тебе нужно без рамочное окно со стилем поверх всех окон - "Always on top". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 12:32 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
AloneOne, ага. я хочу сделать прогу, которая вклинится между пользователем и виндой. т.е. захватить весь вывод и ввод инфы. пользователь будет видеть только то, что я захочу. сможет ввести только то, что захочу. для чего - не знаю, но у этой идеи большие перспективы AntonariyМожно вырезАть из окна один пиксель точно под курсором мыши, клик будет попадать в окно лежащее под дыркой. Дырка при этом будет не видна из-за самого курсора. хорошая идея) а разве так можно? как? AloneOneBelowZero колись откуда идеи черпаешь?:) дар свыше ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 14:08 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZeroпользователь будет видеть только то, что я захочу. сможет ввести только то, что захочуОшибаешься. На самом деле будет происходить не то, что ожидает пользователь. Пользователь будет в замешательстве и дальнейшие его действия не поддаются прогнозу. Он будет делать что угодно, но только не то, что ты захочешь. Например разобьет клаву об монитор. Или вызовет специалиста, чтобы тот изгнал из компа злых духов. BelowZeroхорошая идея) а разве так можно? как?Насколько я понял, тебе нужно продырявить чужие окна. Тогда никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 14:20 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
AntonariyОн будет делать что угодно, но только не то, что ты захочешь. Например разобьет клаву об монитор. Или вызовет специалиста, чтобы тот изгнал из компа злых духов. пользователь не поймёт, что что-то изменилось) смотрел "Матрицу"? я недавно посмотрел. бред, конешь, но фильм запомнился. хочу сделать подобие матрицы. человек будет думать, что он играет, пишет, общается. а на самом деле он заперт в проге. и все его действия фильтруются прогой. класс) AntonariyНасколько я понял, тебе нужно продырявить чужие окна. Тогда никак. нет. продырявить нужно своё окно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 14:28 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
TpaBkaО_о+1 Ну да ладно, не мое это дело. Идея проста, создаешь 2 прямоугольных региона. Один размером с форму, другой 1x1 приксел в том месте где сейчас находится мышь. Затем вырезаешь из большого региона маленький, и получаешь прямоугольник с дыркой в 1 пиксел, и дырка как раз под указателем мыши. Присваиваешь полученный регион форме и готово. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 14:47 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZeroчеловек будет думать, что он играет, пишет, общается. а на самом деле он заперт в проге. Необязательно для этих целей писать программу достаточно заставить пользователя съесть синюю пилюлю с изображением смайлика. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 14:49 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
TpaBkaBelowZeroчеловек будет думать, что он играет, пишет, общается. а на самом деле он заперт в проге. Необязательно для этих целей писать программу достаточно заставить пользователя съесть синюю пилюлю с изображением смайлика. Или все таки красненькую?? =))) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 15:33 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Antonariy, спасибо!) не проверял ещё, но наверняка работает) сейчас есть идея: нарисовать 2-3 мухи(ну и червяка, который будет медленно ползать и оставлять непонятного вида слизь) на форме. чтО бы пользователь не делал, он не сможет убрать мух) правда, нужно повозиться с Альт+Таб и Диспетчером задач. но всё-таки. через пару дней пользователь будет выковыривать ножичком мух из-за монитора. ухахахах) (давно пора создать смайлик злобного смеха) более практичного применения пока что не придумал. разве что вирусы, но в эту область углубляться не охота. хочется что-нить мирненькое, с юмором. например, "Быстрый карандаш". всегда бывает, что нужно что-то записАть, а ручки под рукой нет, да и бумажки теряются. в итоге несколько блокнотов на рабочем столе(у меня их 9). а так: нажал горячую кнопку и рисуй на рабочем столе что душе угодно) весь экран в паролях. красота) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 15:51 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
OSIP_1Или все таки красненькую?? =))) Это в фильме она красная в реали она синяя ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 15:52 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZeroAntonariy, спасибо!) не проверял ещё, но наверняка работает) сейчас есть идея: нарисовать 2-3 мухи(ну и червяка, который будет медленно ползать и оставлять непонятного вида слизь) на форме. чтО бы пользователь не делал, он не сможет убрать мух) правда, нужно повозиться с Альт+Таб и Диспетчером задач. но всё-таки. через пару дней пользователь будет выковыривать ножичком мух из-за монитора. ухахахах) (давно пора создать смайлик злобного смеха) более практичного применения пока что не придумал. разве что вирусы, но в эту область углубляться не охота. хочется что-нить мирненькое, с юмором. например, "Быстрый карандаш". всегда бывает, что нужно что-то записАть, а ручки под рукой нет, да и бумажки теряются. в итоге несколько блокнотов на рабочем столе(у меня их 9). а так: нажал горячую кнопку и рисуй на рабочем столе что душе угодно) весь экран в паролях. красота)Это пройдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 15:55 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
AntonariyBelowZero...Это пройдет. Antonariy вы в этом уверены?:) Тоже страдали подобным?:) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 18:09 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Не в области программирования :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 18:47 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZero, ЕГЭ сдашь сам то? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 19:49 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Ого, BelowZero, смотри твои идеи уже материализуются:) Заканчивай изобретать уже изобретенное:) займись фундаментальными азами, да и действительно ЕГЭ же скоро, готовься. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 19:53 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
AloneOneЗаканчивай изобретать уже изобретенное:) этого не было до меня. кто-то ворует мои мысли... это матрица Прошитый калькуляторBelowZero, ЕГЭ сдашь сам то? пробные сдавал 90 балов математика, 90 баллов русскама. ЕМЭ на пятёрки, баллы не помню. ну, хотя бы 50 набрать по физике, и можно на бюджет, наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 20:03 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZero90 баллов русскама. Есть вакансия дворника. Пойдешь прислуживать ко мне? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 20:26 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Чопочем, какие требования? Может я пойду. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 20:49 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
ВакансийBelowZero90 баллов русскама. Есть вакансия дворника. Пойдешь прислуживать ко мне? смысл этого сообщения? если бы оно несло какой-то смысл, пользу для человека и общества в целом... если бы помогло кому-то... или показывало изощрённый ум, пестрило иронией и неприкрытым пафосом, чувством юмора, филосовским отношением к жизни... если бы ты выразил свою отношение к обсуждаемой проблеме, принял активное участие в построении нового мира, черпал знания или делился ими... мне часто встречаются такие люди в онлайн играх. единственное, на что расчитано твоё сообщение - хоть кто-то его прочитает. хоть кто-то обратит внимание и потратит пару секунд на прочтение или даже (Не может быть! какая честь!) на ответ к спаму. человек за экраном начинает чувствовать свою значимость в этом бренном мире, где все вытирают об него ноги. он будет флудить дальше, чтобы не быть пустым местом. чтобы о нём знали, знали, что он ещё жив. одумайся. найди себе дело. посвяти ему свою жизнь и принеси пользу людям и покой в свою душу... или скачай 200 гигов фильмов с торрента и за...очись до смерти, чтобы не вдыхать зря священный воздух. ты можешь измениться или остаться таким же ничтожестом. решайся. сегодня или никогда. да прибудет с тобой сила. p/s человек, которому прислуживают дворники... начальник дворников... менеджер дворников? продавец на рынке, что ли? или водитель мусоровоза? прям "начальник интернета" ептеть ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 21:02 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZero, Вы себя совершенно правильно описали! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 22:14 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Модератор: Ребята, стараясь быть объективным, все же отмечу, что хоть Белов троллит и провоцирует, все же не стоит выходить за рамки приличий. Ну и спойлер никто не отменял, все же тема обсуждения вполне конкретная. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 00:01 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
только что проверил код 12157426 ничего не понял. просто мигает окно, сквозь окно нажимать незя. от нажатия ничего не происходит ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2012, 21:46 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 08:25 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZeroтолько что проверил код 12157426 ничего не понял. просто мигает окно, сквозь окно нажимать незя. от нажатия ничего не происходитНужно у формы выставить ScaleMode = vbPixels. Или переводить твипы, используемые формой по умолчанию, в пиксели. Кроме того координаты в MouseMove считаются от заголовка и бордюра окна, а апи их включают. Чтобы посмотреть на результат по-быстрому, можно установить форме Border=0. Чтобы учитывать бордюры, нужно использовать апи GetSystemMetrics. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 09:22 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
vasatka, спс за код, но в нём происходит что-то необъяснимое. окна начинают хаотично смешиваться, как после победы в солидер, когда ещё колоды прыгают. Antonariy, спс объяснение. всё так, как нужно. напрягает ток пара вещей. 1) курсор хаотично меняет иконку. сейчас есть идея найти курсор 1х1 пиксель. тогда, думаю, мигание должно исчезнуть. или как-то запретить иконке мыши меняться при попадании на форму. 2) ещё удивило то, что при работе проги она ловит и реагирует на перемещения по форме, но нажатие напрямую отправляется фоновому окну, хотя фокус, вроде бы при этом у моей проги. 3) с фокусом тоже напряги. форма постоянно мигает. от чего - хз. думал, от того, что фокус очень быстро переходит от проги к фону и обратно, но при неподвижном курсоре мигания не прекращаются. поэтому пока что остаётся загадкой, что происходит с фокусом и почему прога мигает ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 14:55 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
скиньте плз, у кого есть, курсор размером 1х1 пиксель ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 15:52 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
> Автор: 273 УК РФ > скиньте плз, у кого есть, курсор размером 1х1 пиксель Тут есть Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 17:02 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
Игорь Горбонос, ссылки не попутал? если да, то скинь плз ссылку на иконку курсора. если нет, то нифига не смешно ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 19:59 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
как ловить событие движения мыши? не на форме, а глобально. пробовал в таймере GetCursorPos с интервалом 1, получать координаты, через 1 интервал вновь получать координаты, сравнивать с предыдущими. но прога не успевает, слишком медлительно. пробовал бесконечный цикл, но что-то с ним жестоко виснет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 18:35 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
BelowZero как ловить событие движения мыши? не на форме, а глобально.Никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 19:47 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
AntonariyBelowZero как ловить событие движения мыши? не на форме, а глобально.Никак. жалко( мб тогда подскажешь, как правильно прописать бесконечный цикл с вызовом GetCursorPos? у меня почему-то зависает. в таймеер скорость в 1 милисекунду не достаточна. мышь бегает быстрее ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 20:09 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
DoEvents в цикл вставь. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 21:03 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
авторкак ловить событие движения мыши? не на форме, а глобально Никак. неверно можно ловить много событий винды глобально с использованием хуков мышь, клавиатура, создание окна и др. только вот проблема когда хук глобальный то модуль длл в котором этот хук храниться будет загружен в каждый процесс который выполняется в системе и который имеет окно (окно может быть невидимым) но выгрузиться он может только когда винда завершает работу те если мы вдруг захотим изменить длл в которой храниться хук придется перегрузить комп ну или убить руками все процессы в которые этот хук загружен хотя WH_MOUSE_LL по-моему то что нужно он не будет загружать код в другой процесс есть еще Raw Input Microsoft утверждает что именно им надо пользоваться для мониторинга событий ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 21:29 |
|
изоляция пользователя
|
|||
---|---|---|---|
#18+
почитал про doevents, вставил в код. буду испозьовать в будущем, раньше не знал, для чего он нужен. с циклом всё равно напряги, теперь даже форма не прорисовывается) слишком мудрённо всё сделал, начну с начала ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 21:31 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2158027]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 146ms |
0 / 0 |