Função ReleaseCapture (winuser.h)

Libera a captura do mouse de uma janela no thread atual e restaura o processamento normal de entrada do mouse. Uma janela que capturou o mouse recebe toda a entrada do mouse, independentemente da posição do cursor, exceto quando um botão do mouse é clicado enquanto o hotspot do cursor está na janela de outro thread.

Sintaxe

BOOL ReleaseCapture();

Valor retornado

Tipo: BOOL

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Um aplicativo chama essa função depois de chamar a função SetCapture .

Exemplos

Para obter um exemplo, consulte Linhas de Desenho com o Mouse.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-mouse-l1-1-0 (introduzido no Windows 8)

Confira também

Conceitual

GetCapture

Entrada por mouse

Referência

SetCapture

WM_CAPTURECHANGED