我试图用 和 来捕捉我的应用程序控件上的点击IMessageFilter
事件PreFilterMessage
。但我只实现了捕捉鼠标点击,而不是来自控件的事件。
在我的应用程序中,我需要来自控件的消息来记录控件的名称和类型。
我使用以下代码来捕获鼠标事件if (m.Msg >= 513 && m.Msg <= 515)
:
public class TestMessageFilter : IMessageFilter
{
public bool PreFilterMessage(ref Message m)
{
// Filter click events with a message number ?
if (m.Msg == ?)
{
// Log stuff
}
return false;
}
}
有没有办法使用 IMessageFilter 或其他过滤器捕获 Click 事件?