Функция ReleaseCapture

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

Синтаксис

BOOL ReleaseCapture(VOID);

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

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

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

Замечания

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

Windows 95/98/Me: Вызов ReleaseCapture порождает окно, которое теряет захват мыши с получением сообщения WM_CAPTURECHANGED.

Пример

Пример, см. в статье Рисование линий мышью.

Смотри также

Обзор Ввод данных от мыши, Функции, используемые мышью GetCapture, SetCapture, WM_CAPTURECHANGED

Размещение и совместимость ReleaseCapture

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz