Функция _WinAPI_ShowCursor

 ↑  ←  Описание функции


_WinAPI_ShowCursor

Отображает или скрывает курсор

#include <WinAPI.au3>
_WinAPI_ShowCursor($fShow)

Параметры

$fShow Если True, то курсор отображается, иначе (False) скрывается

Возвращаемое значение

Успех:Возвращает новый счетчик отображения курсора
Failed:Возвращает 0

Примечания

Эта функция устанавливает внутренний счетчик отображения курсора, который определяет, следует ли отображать курсор. Курсор отображается, только если счетчик отображения курсора больше или равен 0. If a mouse is installed, the initial display count is 0. If no mouse is installed, the display count is -1.

См. также

Искать ShowCursor в библиотеке MSDN

Пример

#include <WinAPI.au3>
#include <GUIConstantsEx.au3>
$iCount = 0
$hGui = GUICreate('Моя программа', 250, 260)
$iButton = GUICtrlCreateButton('Скрыть курсор', 10, 10, 120, 28)
GUISetState()
While 1
    Switch GUIGetMsg()
        Case $iButton
            If $iCount Then
                $iCount = _WinAPI_ShowCursor(True)
                GUICtrlSetData($iButton, 'Скрыть курсор')
            Else
                $iCount = _WinAPI_ShowCursor(False)
                GUICtrlSetData($iButton, 'Показать курсор')
            EndIf
            WinSetTitle($hGui, '','Счётчик = ' & $iCount)
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd