Dwarrowdelf.Client.SharpDXHost.WndProc C# (CSharp) Method

WndProc() protected method

protected WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
hwnd System.IntPtr
msg int
wParam System.IntPtr
lParam System.IntPtr
handled bool
return System.IntPtr
        protected override IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
        {
            const int WM_NCHITTEST = 0x0084;
            const int HTTRANSPARENT = (-1);

            if (msg == WM_NCHITTEST)
            {
                // pass all mouse events through the hwnd
                handled = true;
                return (IntPtr)HTTRANSPARENT;
            }

            return base.WndProc(hwnd, msg, wParam, lParam, ref handled);
        }