Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.12.11;
Скачать: [xml.tar.bz2];

Вниз

Мышь   Найти похожие ветки 

 
Gevs   (2011-08-26 10:00) [0]

возможно ли отключить левый клик мышки ?


 
Омлет ©   (2011-08-26 10:00) [1]

Да.


 
Gevs   (2011-08-26 10:02) [2]

как сделать?


 
Palladin ©   (2011-08-26 10:03) [3]

Кнопку выдрать


 
Gevs   (2011-08-26 10:05) [4]

есть другие варианты ? это все знают


 
Palladin ©   (2011-08-26 10:06) [5]

а чем он тебе клик-то мешает?


 
OW ©   (2011-08-26 10:07) [6]

http://www.google.ru/#hl=ru&source=hp&q=hook+%D0%BC%D1%8B%D1%88%D1%8C+delphi&oq=hook+%D0%BC%D1%8B%D1%88%D1%8C+delphi&aq=f&aqi=g-v1&aql=&gs_sm=e&gs_upl=2379l15208l0l15900l34l28l8l11l13l0l268l1792l1.3.5l9l0&bav =on.2,or.r_gc.r_pw.&fp=1b774f99d3e37cb5&biw=1280&bih=830


 
Gevs   (2011-08-26 10:09) [7]

когда идет загрузка из базы если кликаеш то эти действия выполняются после загрузки , так получается неразбериха


 
Palladin ©   (2011-08-26 10:11) [8]

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


 
Омлет ©   (2011-08-26 10:12) [9]

Надо не реагировать на клики во время загрузки, вместо отключения кнопок мыши. Потом еще про клавиатуру вспомнишь и, в итоге, вирус напишешь.


 
Gevs   (2011-08-26 10:16) [10]

))) ну даа... о чем вы ??? какой вирус ??? еслиб я хотел вирус написать то вот код:
//Выключение курсора
procedure TForm1.Button1Click(Sender: TObject);
var
 CState: Integer;
begin
 CState := ShowCursor(True);
 while Cstate >= 0 do
   Cstate := ShowCursor(False);
end;
--------
но мне нужно чтоб только не реагировал  на левый клик


 
Jeer ©   (2011-08-26 10:25) [11]

Сказано же - оторви левую лапку, упрямец.


 
Gevs   (2011-08-26 10:30) [12]

Jeer , если у тебя будет такая задача ты так поступи! мне это не нужно


 
И. Павел ©   (2011-08-26 10:37) [13]

> [10] Gevs   (26.08.11 10:16)
> ))) ну даа... о чем вы ??? какой вирус ???

Windows - система многозадачная. Во время загрузки пользователь может переключиться на работу с другими программами, а вы кнопку мышки хотите заблокировать. Просто перехватывайте в программе сообщение нажатия кнопок мыши и нейтрализуйте их. Хотя это сделает поведение программы нестандартным. Я вот, например, привык, чтобы после загрузки выполнятся отложенные действия.


 
OW ©   (2011-08-26 10:41) [14]

а я последнее время в поток все пихаю.
а поток возвращает указалку на DS или error


 
Inovet ©   (2011-08-26 10:58) [15]

> [4] Gevs   (26.08.11 10:05)
> есть другие варианты ? это все знают

Залем\пить жвачкой.


 
Омлет ©   (2011-08-26 11:31) [16]

> но мне нужно чтоб только не реагировал  на левый клик

Button1.Enabled := false;
try
 work();
finally
 Button1.Enabled := true;
end;


 
Юрий Зотов ©   (2011-08-26 14:10) [17]

И снова XYZ... сколько же можно...

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

Грамотный совет человек получает (причем действительно грамотный). И тут начинается - "мне так не надо, а мне надо вот так".

Далее следует описание того, как ему надо. По этому описанию видно, что человек собирается решить проблему ректальным способом. Ему пытаются это объяснить и снова подсказывают нормальное решение.

Так несколько раз. Но человек уперся в свою ректальную идею и хочет решить задачу именно через нее. А слушать никого не желает.

Елы-палы, ну если Вам не нужны грамотные ответы, то зачем задавать вопросы?


 
Медвежонок Пятачок ©   (2011-08-26 14:11) [18]

не не не.
надо моник гасить, и после этого переворачивать изображение на 180 чтобы зараза не попал мышкой по кнопке.


 
Anatoly Podgoretsky ©   (2011-08-26 14:55) [19]

> Gevs  (26.08.2011 10:00:00)  [0]

Можно


 
Anatoly Podgoretsky ©   (2011-08-26 14:56) [20]


> есть другие варианты ? это все знают

Есть


 
Anatoly Podgoretsky ©   (2011-08-26 14:57) [21]


> Palladin ©   (26.08.11 10:03) [3]
> Кнопку выдрать

Кардинально и надежно, с минимумом усилий, можно еще поставить колпачек или по другому блокировать.


 
Anatoly Podgoretsky ©   (2011-08-26 14:58) [22]

> Palladin  (26.08.2011 10:11:08)  [8]

Ну это не профессионально, надо писать драйвер ядра


 
Anatoly Podgoretsky ©   (2011-08-26 14:59) [23]

> Gevs  (26.08.2011 10:30:12)  [12]

Нафига же тогда спрашиваешь, если не нужно, кинул дурку и хочешь посмотреть
как тут мужики будут голову ломать. Хитро


 
Anatoly Podgoretsky ©   (2011-08-26 15:11) [24]


> Юрий Зотов ©   (26.08.11 14:10) [17]

Вообще то сегодня сам бог велел, ведь пьятница


 
Palladin ©   (2011-08-26 23:42) [25]

гасудраственной важности праекты вот этими гавриками и пишутца
но всем пофик


 
Германн ©   (2011-08-27 01:09) [26]


> Вообще то сегодня сам бог велел, ведь пьятница
>

Пятница - не оправдание для новичков.


 
Jeer ©   (2011-08-27 01:32) [27]


> Пятница - не оправдание для новичков.


Но это повод для старейшин :)


 
Германн ©   (2011-08-27 01:48) [28]


> Но это повод для старейшин :)

Но "старейшины" , как правило, работают 24х7 :(
Для них "пятница" не повод. Они, порой, вообще не знают какой сейчас день недели.


 
Jeer ©   (2011-08-27 01:54) [29]


> Они, порой, вообще не знают какой сейчас день недели.


Неужели воскресенье ? :)


 
Anatoly Podgoretsky ©   (2011-08-27 08:26) [30]

> Jeer  (27.08.2011 01:54:29)  [29]

Вот только шутить не надо.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.004 c
2-1313944939
анонимус
2011-08-21 20:42
2011.12.11
(Y:=0.3*R+0.59*G+0.11*B)


4-1252106846
demon
2009-09-05 03:27
2011.12.11
Как обработать нажатие на кнопку минимизации?


2-1313982989
Konstantin
2011-08-22 07:16
2011.12.11
DCOMConnection


9-1190556340
MOO
2007-09-23 18:05
2011.12.11
DelphiX примеры


15-1314000095
alexdn
2011-08-22 12:01
2011.12.11
Где можно анонсировать свою программу?..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский