Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 7
1

Как запилить кнопку мыши в программу?

27.06.2013, 11:12. Просмотров 1590. Ответов 4
Метки нет (Все метки)


Здравствуйте,мне нужна помощь,мне нужно запилить мышку в программу которую я делаю на курсовую работу,программа вся есть,но нужна мышка,я делаю курсовую на языке Pascal,в рабочей среде ABCpascal,прошу заметить,не в ABCpascal.net,а в обычном,нужен лишь код который поможет подключить мышку,чтоб она могла двигаться,нажимать на кнопки и реагировать на что-либо.
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2013, 11:12
Ответы с готовыми решениями:

Как отключить правую кнопку мыши
В 1С 8.1 для ограничения доступа пользователям в форме выключаю панель с кнопками редактирования...

Как заблокировать правую кнопку мыши?
Ребят подскажите, как заблокировать нажатие правой кнопки мыши на значок своей программы в трее?

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

Вывести поточные координаты курсора мыши относительно формы и экрана, при нажатии на кнопку-реверсное изменение кнопок мыши C++
доброй ночи, уважаемые программисты, умные школьники, преуспевающие студенты, а также все участники...

4
560 / 483 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
27.06.2013, 11:20 2
Цитата Сообщение от EDifeNS Посмотреть сообщение
в рабочей среде ABCpascal
Ну так в справке и смотрите модуль Events.
0
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 7
27.06.2013, 12:11  [ТС] 3
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
Ну так в справке и смотрите модуль Events.


Я смотрел,ничего полезного не нашел,я был бы очень признателен,если б кто-то скинул мне код...
0
560 / 483 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
27.06.2013, 12:27 4
Пример.

Цитата Сообщение от EDifeNS Посмотреть сообщение
ничего полезного не нашел
Там есть примеры обработки событий от мыши и клавиатуры, плохо смотрели.
0
Почетный модератор
7954 / 3925 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
27.06.2013, 14:21 5
пример
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Uses GraphAbc, Events;
 
procedure But;
begin
     setbrushcolor(clskyblue);
     rectangle(20,10,280,50);
     rectangle(20,210,280,250);
     setfontsize(15);
     setfontname('Times');
     textout(60,20,'НАЖМИ НА КНОПКУ');
     textout(60,220,'УБЕРИ КНОПКУ');
     redraw;
end;
 
procedure Action;
begin
     setbrushcolor(clred);
     rectangle(100,110,200,150);
     setfontname('Times');
     textout(105,120,'НАЖАЛ!!!');
But;
end;
 
procedure MouseDown(x,y,mb: integer);
begin
if (x>20) and (x<280) and (y>10) and (y<50) then Action;
if (x>20) and (x<280) and (y>210) and (y<250) then
   begin
   clearwindow;
   But;
   end;
end;
 
Begin
  lockdrawing;
  setWindowSize(300,300);
  But;
  OnMouseDown:=MouseDown;
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2013, 14:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как програмно отключить правую кнопку мыши?
Народ подскажите как програмно отключить правую кнопку мыши? иль чтобы в СppWebBrouser при нажатии...

Как посчитать количество нажатий на кнопку мыши ?
Здравствуйте . Возникла проблема с подсчётом количества нажатий на кнопку мыши . Как это можно...

Как посчитать количество нажатий на кнопку мыши ?
Здравствуйте . Возникла проблема с подсчётом количества нажатий на кнопку мыши . Как это можно...

Как отследить зажатую клавишу/кнопку мыши на C++
Как отследить зажатую клавишу/кнопку мыши на C++. Именно зажатую, а не нажатую. Искал, не нашёл.

Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает
Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются...

Как узнать на какую кнопку мыши было нажато?
Podskazite mozno li uznat na kakuju knopku mishki bil sdelan click na pravuju ili na levuju? ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.