Exemple #1
0
 public void Prep(Window window)
 {
     NativeMethods.CenterMessageCallBackDelegate callBackDelegate = new NativeMethods.CenterMessageCallBackDelegate(CenterMessageCallBack);
     GCHandle.Alloc(callBackDelegate);
     parentFormHandle = new WindowInteropHelper(window).Handle;
     messageHook      = NativeMethods.SetWindowsHookEx(5, callBackDelegate, new IntPtr(NativeMethods.GetWindowLong(parentFormHandle, -6)), NativeMethods.GetCurrentThreadId()).ToInt32();
 }
 public void Prep(Window window)
 {
     NativeMethods.CenterMessageCallBackDelegate callBackDelegate = new NativeMethods.CenterMessageCallBackDelegate(CenterMessageCallBack);
     GCHandle.Alloc(callBackDelegate);
     parentFormHandle = new WindowInteropHelper(window).Handle;
     messageHook = NativeMethods.SetWindowsHookEx(5, callBackDelegate, new IntPtr(NativeMethods.GetWindowLong(parentFormHandle, -6)), NativeMethods.GetCurrentThreadId()).ToInt32();
 }