CallWindowProc() private method

private CallWindowProc ( WNDPROC lpPrevWndFunc, HWND hWnd, WindowMessage Msg, WPARAM wParam, LPARAM lParam ) : LRESULT
lpPrevWndFunc WNDPROC
hWnd HWND
Msg WindowMessage
wParam WPARAM
lParam LPARAM
return LRESULT
Ejemplo n.º 1
0
        private IntPtr WndProcHandler(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam)
        {
            IntPtr num = this.WindowProcedure(handle, message, wParam, lParam);

            if (num == WinInputBase.Unhandled)
            {
                return(Functions.CallWindowProc(this.OldWndProc, handle, message, wParam, lParam));
            }
            else
            {
                return(num);
            }
        }
Ejemplo n.º 2
0
        IntPtr WndProcHandler(
            IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam)
        {
            IntPtr ret = WindowProcedure(handle, message, wParam, lParam);

            if (ret == Unhandled)
            {
                return(Functions.CallWindowProc(OldWndProc, handle, message, wParam, lParam));
            }
            else
            {
                return(ret);
            }
        }