コード例 #1
0
        private void WindowsHookOnWindowSizeChanging(IntPtr windowHandle, WindowSizeChangingEventArgs args)
        {
            TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle);

            if (window.Visible && !window.Minimized)
            {
                HandleNewWindow(window);
            }
        }
コード例 #2
0
        private void WindowsHookOnWindowLocationChanging(IntPtr windowHandle, NewValueEventArgs <Point> args)
        {
            TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle);

            if (window.Visible && !window.Minimized)
            {
                HandleNewWindow(window);
            }
        }
コード例 #3
0
        private void WindowsHookOnWindowVisibleChanging(IntPtr windowHandle, NewValueEventArgs <bool> args)
        {
            TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle);

            if (args.NewValue && !window.Minimized)
            {
                HandleNewWindow(window);
            }
        }