/// <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"); } }
public ResizeMiddle(Control BaseControl, Control A, Control B, ResizeOrientation Orientation) : base() { this.BaseControl = BaseControl; this.A = A; this.B = B; this.Orientation = Orientation; }