コード例 #1
0
 internal WindowEventHook(SyncHookFactory syncHookFactory)
 {
     if (_seh == null)
     {
         _seh = new ShellEventHook(syncHookFactory.GetHandle());
         _seh.WindowCreated   += WindowCreatedEvent;
         _seh.WindowDestroyed += WindowDestroyedEvent;
         _seh.WindowActivated += WindowActivatedEvent;
     }
 }
コード例 #2
0
 internal MonitorHookMouse(SyncHookFactory shf)
 {
     this._shf = shf;
 }
コード例 #3
0
 internal MonitorHookApplication(SyncHookFactory syncHookFactory)
 {
     _shf = syncHookFactory;
 }
コード例 #4
0
 internal MonitorHookPrinter(SyncHookFactory factory)
 {
     this.factory = factory;
 }
コード例 #5
0
 internal MonitorHookKeyboard(SyncHookFactory shf)
 {
     _shf = shf;
 }
コード例 #6
0
 internal MonitorHookClipboard(SyncHookFactory shf)
 {
     this._shf = shf;
 }