函数原型如下:
void SetCapture();
函数功能:
SetCapture 用于设置鼠标捕获到调用它的窗口。当窗口捕获了鼠标之后,它将接收鼠标的所有输入,即使鼠标移出了窗口的客户区。通常,鼠标捕获用于实现拖放、跟踪鼠标移动等操作。
使用示例:
CWnd* pWnd = GetDlgItem(IDC_YOUR_DIALOG_ITEM);
pWnd->SetCapture();
上述示例中,SetCapture 被调用后,IDC_YOUR_DIALOG_ITEM 的子窗口将捕获鼠标输入。在鼠标捕获期间,可以在窗口的消息处理函数中处理鼠标消息,直到调用 ReleaseCapture 释放鼠标捕获。
转载请注明出处:http://www.zyzy.cn/article/detail/23384/MFC/CWnd