Функция ReleaseCapture (winuser.h)

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

Синтаксис

BOOL ReleaseCapture();

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

Тип: BOOL

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Приложение вызывает эту функцию после вызова функции SetCapture .

Примеры

Пример см. в разделе Рисование линий с помощью мыши.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-mouse-l1-1-0 (представлено в Windows 8)

См. также раздел

Основные понятия

GetCapture

Ввод с помощью мыши

Справочные материалы

SetCapture

WM_CAPTURECHANGED