странно, что не работает. Только что проверил у себя — всё нормально.
//декларация в VB: (long — это INT32)
ShowCursor Lib "user32"(ByVal bShow As Long) as Long
bShow — Int32 — TRUE (ненулевое значение) для отображение курсора, False — для скрытия.
Windows ведёт внутренний счётчик отображений, значение которого увеличивается при каждом вызове этой функции с параметром bSHOW == true, и уменьшается, если параметр bShow == false. Курсор отображается, если значение счётчика >= 0
Подскажите кто знает как можно спрятать системный курсор, что бы он не появлялся вообще.
С помощью ShowCursor(false), и SetCursor(NULL), как и предполагалось не получается.
Есть ли возможность сделать курсор мышы невидимым во всей системе, без хуков, хаканья DLL'ок и тому подобоное?
Заранее спасибо.
Re[2]: Как программно спрятать системный курсор мыши.
Здравствуйте, BasicWolf, Вы писали:
BW>странно, что не работает. Только что проверил у себя — всё нормально.
BW>//декларация в VB: (long — это INT32) BW>ShowCursor Lib "user32"(ByVal bShow As Long) as Long
BW>bShow — Int32 — TRUE (ненулевое значение) для отображение курсора, False — для скрытия.
BW>Windows ведёт внутренний счётчик отображений, значение которого увеличивается при каждом вызове этой функции с параметром bSHOW == true, и уменьшается, если параметр bShow == false. Курсор отображается, если значение счётчика >= 0
Это работает только для текущего приложения.
Пробывал с SetSystemCursor(..), установил прозрачный курсор но тоже не все гладко,
другое приложение нампример такое как Light Alloy меняет курсор на свой.
Re: Как программно спрятать системный курсор мыши.
Здравствуйте, Oracle_, Вы писали:
O_>Подскажите кто знает как можно спрятать системный курсор, что бы он не появлялся вообще. O_>С помощью ShowCursor(false), и SetCursor(NULL), как и предполагалось не получается.
O_>Есть ли возможность сделать курсор мышы невидимым во всей системе, без хуков, хаканья DLL'ок и тому подобоное?
Пустой курсор создай и установи его глобальным. Будет тебе щастье. Но не полностью — кажддое приложение имеет право этот курсор подменить. Полностью скрыть особо не выйдет.