我在视图中创建一个窗口,并在该窗口中创建一个滚动条控件。
窗口具有编辑模式。在编辑模式下,它将调用SetCapture()并将所有鼠标事件消息发送到窗口。因此,该视图中的其他窗口将被禁用,并且在编辑模式下无法进行鼠标操作。
但它会导致以下问题: - 在编辑模式下,滚动条中的鼠标操作无响应。因为SetCapture()到父窗口。
那么我怎样才能将SetCapture()设置为一个窗口但让子控件响应鼠标操作?
答案 0 :(得分:-1)
SetCapture
之外调用{p> WM_*BUTTONDOWN
。阅读文档!