Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
25 / 14 / 3
Регистрация: 12.08.2011
Сообщений: 276

Delphi - блок мыши!!!

02.09.2011, 12:34. Показов 1386. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте нужно заблокировать мышь в проге! Есть такая процедура, блокирует все сразу, и мыщку и клавиатуру.

Delphi
1
procedure BlockInput(ABlockInput: boolean); stdcall; external 'USER32.DLL';
НО надо только мышь!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.09.2011, 12:34
Ответы с готовыми решениями:

Курсор мыши в Delphi
Здраствуйте уважаемые программисты! Вопрос заключается в том, что я написал программку и хочу сделать чтобы в этой программке не работала...

Регулировка чувствительности мыши в Delphi
Здравствуйте, хотел бы воплотить в delphi такую идею При зажатии mouse1 чувствительность мыши уменьшалась в 2 раза, но когда отпускаешь,...

процедуры клавиши мыши в delphi
Ребят подскажите процедуры к клавишам мыши: При нажатии левой кнопки мыши текст выравнивается по нижней кромке окна, правой - по верхней...

9
 Аватар для anonimus
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
02.09.2011, 12:45
ClipCursor() ?
0
25 / 14 / 3
Регистрация: 12.08.2011
Сообщений: 276
02.09.2011, 13:24  [ТС]
непонял
0
 Аватар для deathNC
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
02.09.2011, 13:26
ClipCursor
Имеется ввиду этой функцией задать область, размером в 1 пиксель. Тогда курсор двигаться не будет. Но это немного не правильное решение, хотя и оно сойдёт.
0
25 / 14 / 3
Регистрация: 12.08.2011
Сообщений: 276
02.09.2011, 13:33  [ТС]
А что в скобках писать и как я просто этой команды не знаю!?

Добавлено через 18 секунд
Приведите пример...
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
02.09.2011, 18:17
Delphi
1
2
3
4
5
6
var 
  MyRect: TRect;
begin
  MyRect:=Rect(0,0,200,200);
  ClipCursor(@MyRect);
end;
Прямоугольник к примеру
1
 Аватар для Alex_pac
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
02.09.2011, 18:19
может убрать курсор у мыши?
0
 Аватар для deathNC
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
02.09.2011, 20:21
Вот как Dekio написал, только вот:
Delphi
1
2
3
4
5
6
var 
  MyRect: TRect;
begin
  MyRect:=Rect(0,0,0,0); // область, отведённая для курсора - её площадь - 1 пиксель
  ClipCursor(@MyRect);
end;
Добавлено через 48 секунд

Не по теме:

В общем тут курсор двигаться не сможет - ему ведь только 1 пиксель дали...

2
 Аватар для NIch
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
03.09.2011, 15:00
Блокирует, полностью, и пока не закроешь программу мышь не работает, мигает лишь в верхнем левом углу. Попадаешь в область экрана мышь опять не работает, а включить мышь можно лишь переключением на другое окно или закрытием программы. Несколько неудобно в том плане что при попадании в область окна мышь прыгает в 0, 0. А как бы сделать чтобы она(мышь) в окно не попадала вовсе.
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
04.09.2011, 11:47
Отодвинуть при попадании в заданные координату мышь дальше
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2011, 11:47
Помогаю со студенческими работами здесь

Запись событий от нажатия мыши в Delphi
Мужики. Нужно записывать сообщения (события) от нажатия мыши (и функциональных клавиш (F1-F12)) в приложении на Delphi, в какой нибудь...

Запрет клика правой кнопкой мыши в Delphi XE2
Здравствуйте столкнулся с такой проблемой. Нужно сделать запрет правой кнопки мыши. Код такой: var HookID: THandle; function...

Блок схема в Delphi
Нужно было создать программу а к ней нужно построить блок схему алгоритма решения задачи, но не могу понять как создать. Вот условие: ...

Блок-схема по программе Delphi
Привет народ. Кто понимает как строить блок схемы прошу построить ее по данной программе: Итак, при начале работы программы вас...

Блок-схема из кода Delphi
Не знаете как из этого кода сделать блок-схему? unit Unit1; {$mode objfpc}{$H+} interface uses


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru