Exemple #1
0
 private RadMessageFilter()
 {
     this.getMessageDelegate    = new RadMessageFilter.HookProc(this.GetMessageHookProc);
     this.callWndProcDelegate   = new RadMessageFilter.HookProc(this.CallWndProcHookProc);
     this.systemMessageDelegate = new RadMessageFilter.HookProc(this.SystemMessageHookProc);
     this.installedHook         = InstalledHook.None;
     this.listeners             = new WeakReferenceList <IMessageListener>(true);
     this.enabled = true;
 }
Exemple #2
0
 private static extern IntPtr SetWindowsHookEx(
     RadMessageFilter.HookType code,
     RadMessageFilter.HookProc func,
     IntPtr hInstance,
     int threadID);