0

我创建了一个派生控件处理事件,如鼠标移动、左键向下、向下等。我有一个弹出对话框,在该对话框中,有三个子对话框。当我在弹出对话框中使用派生控件时,它工作正常。但是当我将控件放在任何子对话框中时,鼠标事件都不会被处理。请提出解决方案。

在此先感谢,马丹

4

1 回答 1

0

必须转发事件。使用相应的消息处理程序在子对话框中捕获它们,然后使用 ::SendMessage 方法转发它们。弹出对话框可能会自动捕捉鼠标事件并启用转发。

于 2012-06-01T23:51:11.560 回答