Как сделать курсор мыши невидимым? - PullRequest
2 голосов
/ 28 октября 2011

У меня есть приложение C ++ Builder, в котором мне нужно сделать курсор мыши невидимым. Как я могу это сделать?

Я думаю, что это можно сделать с помощью Win32 API, но я не знаю точно, как.

1 Ответ

5 голосов
/ 28 октября 2011

Звоните ShowCursor(FALSE). Если вам нужно восстановить курсор позже, позвоните ShowCursor(TRUE).

Обратите внимание, что видимость курсора является подсчетом ссылок, поэтому вам необходимо сопоставлять каждый проходящий вызов FALSE одному проходящему TRUE.

Эта функция устанавливает внутренний счетчик дисплея, который определяет, должен ли отображаться курсор. Курсор отображается только в том случае, если количество отображений больше или равно 0. Если мышь установлена, начальное значение отображения равно 0. Если мышь не установлена, количество отображаемых значений равно –1.

...