Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Отключение мыши WinAPI (https://forum.antichat.xyz/showthread.php?t=100282)

Haruka 09.01.2009 03:03

Отключение мыши WinAPI
 
Как вырубить мышь с помошью API?

herfleisch 09.01.2009 03:18

winexec(Pchar('rundll32 mouse,disable' ) ,sw_Show);

herfleisch 09.01.2009 03:20

Ещё есть функция BlockInput()

Про неё поищи сам

Haruka 09.01.2009 03:45

BlockInput() блокирует мышь+клаву. надо чтоб чтоб можно было мышь обрубить и потом включить (у мну прога управляет мышью и надо чтоб юзер этому не мешал.его вмешательство заметно к примеру при рисовании в пеинте).

herfleisch 09.01.2009 03:49

Ну тогда через winexec()

Haruka 09.01.2009 03:57

че за функция Pchar? эт не вин апи....

herfleisch 09.01.2009 04:17

Это Delphi

Haruka 09.01.2009 04:31

объясни че она делает, я найду аналог в PB

herfleisch 09.01.2009 09:23

По-моему, если мне не изменяет память, это функция приведения типов к Pchar (есть в делфи такой тип), что-то типа строки. Нужно спросить Делфи-кодеров

criz 09.01.2009 12:51

у
Код:

rundll32 mouse,disable
нет обратной команды, т.е. мышь включится только после перезагрузки компа.
Вариант: перемести курсор куда-нить в угол экрана, сделай его не видимым. Потом перехватывай/обрабатывай все сообщения мыши(нажатие правой/левой кнопки, перемещение)


Время: 09:27