internal FormShadowElement(FormShadowDockPositon side, IntPtr parent, FormShadowDecorator decorator) { _side = side; _parentHandle = parent; _decorator = decorator; _blend = new BLENDFUNCTION { BlendOp = AcSrcOver, BlendFlags = 0, SourceConstantAlpha = 255, AlphaFormat = AcSrcAlpha }; CreateWindow($"{CONSTS.CLASS_NAME}_{side}_{parent}"); }
internal FormShadowElement(FormShadowDockPositon side, IntPtr parent, FormShadowDecorator decorator) { _side = side; _parentHandle = parent; _decorator = decorator; _blend = new BLENDFUNCTION { BlendOp = AcSrcOver, BlendFlags = 0, SourceConstantAlpha = 255, AlphaFormat = AcSrcAlpha }; //cachedImages = new Bitmap[3]; //switch (side) //{ // case FormShadowDockPositon.Left: // cachedImages[0] = NetDimension.NanUI.Properties.Resources.PopupFormShadowFrameLeft; // break; // case FormShadowDockPositon.Top: // cachedImages[0] = NetDimension.NanUI.Properties.Resources.PopupFormShadowFrameTop; // break; // case FormShadowDockPositon.Right: // cachedImages[0] = NetDimension.NanUI.Properties.Resources.PopupFormShadowFrameRight; // break; // case FormShadowDockPositon.Bottom: // cachedImages[0] = NetDimension.NanUI.Properties.Resources.PopupFormShadowFrameBottom; // break; //} //InitializeBitmapCache(); CreateWindow($"{CONSTS.CLASS_NAME}_{side}_{parent}"); }
internal FormShadowResizeArgs(FormShadowDockPositon side, HitTest mode) { _side = side; _mode = mode; }