Exemple #1
0
        internal ShadowElement(ShadowDockPositon side, IntPtr parent, ShadowDecorator decorator)
        {
            _side         = side;
            _parentHandle = parent;
            _decorator    = decorator;


            CreateWindow($"{CONSTS.CLASS_NAME}_{side}_{parent}");
        }
        internal ChromeShadowElement(ShadowDockPositon side, IntPtr parent, ChromeDecorator decorator)
        {
            _side         = side;
            _parentHandle = parent;
            _decorator    = decorator;

            _blend = new BLENDFUNCTION {
                BlendOp             = AcSrcOver,
                BlendFlags          = 0,
                SourceConstantAlpha = 255,
                AlphaFormat         = AcSrcAlpha
            };

            CreateWindow($"{CONSTS.CLASS_NAME}_{side}_{parent}");
        }
Exemple #3
0
 internal FormShadowResizeArgs(ShadowDockPositon side, HitTest mode, Point point)
 {
     _side  = side;
     _mode  = mode;
     _point = point;
 }
Exemple #4
0
 internal FormShadowResizeArgs(ShadowDockPositon side, HitTest mode, Point point)
 {
     Side        = side;
     Mode        = mode;
     ScreenPoint = point;
 }