示例#1
0
        /// <summary>
        /// 获取系统消息参数
        /// </summary>
        /// <param name="resizeOrientation"></param>
        /// <returns></returns>
        public static int GetWParam(this ResizeOrientation resizeOrientation)
        {
            switch (resizeOrientation)
            {
            case ResizeOrientation.Left:
                return(0xF001);

            case ResizeOrientation.LeftTop:
                return(0xF004);

            case ResizeOrientation.Top:
                return(0xF003);

            case ResizeOrientation.RightTop:
                return(0xF005);

            case ResizeOrientation.Right:
                return(0xF002);

            case ResizeOrientation.RightBottom:
                return(0xF008);

            case ResizeOrientation.Bottom:
                return(0xF006);

            case ResizeOrientation.LeftBottom:
                return(0xF007);

            default:
                throw new ArgumentOutOfRangeException("resizeOrientation");
            }
        }
示例#2
0
		public ResizeMiddle(Control BaseControl, Control A, Control B, ResizeOrientation Orientation) : base()

		{
			this.BaseControl = BaseControl;
			this.A = A;
			this.B = B;
			this.Orientation = Orientation;
		}