releaseCapture 函数 (winuser.h)

从当前线程中的窗口释放鼠标捕获,并还原正常鼠标输入处理。 捕获鼠标的窗口接收所有鼠标输入,而不考虑光标的位置,但当光标热点位于另一个线程的窗口中时单击鼠标按钮除外。

语法

BOOL ReleaseCapture();

返回值

类型: BOOL

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

应用程序在调用 SetCapture 函数后调用此函数。

示例

有关示例,请参阅 使用鼠标绘制线条

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 windows 8) 中引入的 ext-ms-win-ntuser-mouse-l1-1-0 (

请参阅

概念性

GetCapture

鼠标输入

引用

SetCapture

WM_CAPTURECHANGED