作者:tuenhai.com msn: king#tuenhai.com 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 |
imessagefilter 接口 i messagefilter 接口允许应用程序在消息被调度到控件或窗体之前捕获它。 可以将实现 imessagefilter 接口的类添加到应用程序的消息泵中,以在消息被调度到控件或窗体之前将 它筛选出来或执行其他操作。若要将消息筛选器添加到应用程序的消息泵中,请使用 application 类中的 addmessagefilter 方法。 application.addmessagefilter 方法 添加消息筛选器以便在向目标传送 windows 消息时监视这些消息。 参数 殊操作。消息筛选器对特定线程是唯一的。 。该方法必须返回 false。 下面的类创建一个名为 testmessagefilter 的消息筛选器。此筛选器阻止与鼠标左键有关的所有消息。 public function prefiltermessage(byref m as system.windows.forms.message) _ 用esc键退出程序 implements imessagefilter private sub form1_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load public function prefiltermessage(byref m as system.windows.forms.message) as boolean implements imessagefilter.prefiltermessage dim keycode as keys = ctype(m.wparam.toint32(), keys) and keys.keycode |