Ejemplo n.º 1
0
        /// <summary>
        /// Processes messages during normal operations (while the form is not resized or moved)
        /// </summary>
        /// <param name="m"></param>
        /// <returns></returns>
        private bool DefaultMsgProcessor(ref Message m)
        {
            if (!this.IsEnabled)
            {
                return(false);
            }

            switch (m.Msg)
            {
            //case Win32.WM.WM_NCLBUTTONDOWN:
            case Win32.WM.WM_LBUTTONDOWN:
            {
                originalForm.Activate();
                mousePoint.X = (short)Win32.Bit.LoWord((int)m.LParam);
                mousePoint.Y = (short)Win32.Bit.HiWord((int)m.LParam);
                if ((double)mousePoint.Y > ((double)this.originalForm.Bounds.Height / 100) * 83.33)
                {
                    return(false);
                }
                if (OnNCLButtonDown((int)m.WParam, mousePoint))
                {
                    //m.Result = new IntPtr ( (resizingForm || movingForm) ? 1 : 0 );
                    m.Result = (IntPtr)((resizingForm || movingForm) ? 1 : 0);
                    return(true);
                }
                break;
            }
            }

            return(false);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Processes messages during normal operations (while the form is not resized or moved)
        /// </summary>
        /// <param name="m"></param>
        /// <returns></returns>
        private bool DefaultMsgProcessor(ref Message m)
        {
            switch (m.Msg)
            {
            case Win32.WM.WM_NCLBUTTONDOWN: {
                _originalForm.Activate();
                _mousePoint.X = (short)Win32.Bit.LoWord((int)m.LParam);
                _mousePoint.Y = (short)Win32.Bit.HiWord((int)m.LParam);
                if (OnNonClientLeftButtonDown((int)m.WParam, _mousePoint))
                {
                    //m.Result = new IntPtr ( (resizingForm || movingForm) ? 1 : 0 );
                    m.Result = (IntPtr)((_resizingForm || _movingForm) ? 1 : 0);
                    return(true);
                }
                break;
            }
            }

            return(false);
        }