public class MessageFilter : IMessageFilter
{
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public bool PreFilterMessage(ref Message m)
{
if (m.Msg == 0x0100)
{
MessageBox.Show(m.Msg.ToString() + " :" + m.WParam.ToInt32());
}
return false;
}
}
static void Main()
{
Application.EnableVisualStyles();
Application.AddMessageFilter(new WindowsFormsApplication9.Form1.MessageFilter());
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}