Example #1
0
        ///// <summary>
        ///// Called at test setup by NUnitFormTest
        ///// </summary>
        public static void InstallHook()
        {
            msgid     = Win32.RegisterWindowMessage("NUnitForms Callback");
            callbacks = new List <Callback>();
            callback  = ProcessCallbacks;

            handleToHook = Win32.SetMSGWindowsHookEx(3, callback, IntPtr.Zero, Win32.GetCurrentThreadId());
        }
        ///// <summary>
        ///// Called at test setup by XunitFormTest
        ///// </summary>
        public static void InstallHook()
        {
            msgid = Win32.RegisterWindowMessage("XunitForms Callback");
            callbacks = new List<Callback>();
            callback = ProcessCallbacks;

            handleToHook = Win32.SetMSGWindowsHookEx(3, callback, IntPtr.Zero, Win32.GetCurrentThreadId());
        }