示例#1
0
        public static unsafe void ProcessGetMinMaxInfo(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new MinMaxInfoPacket(ptr);

                window.OnGetMinMaxInfo(ref packet);
            }
        }
示例#2
0
        public static unsafe void ProcessPaint(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new PaintPacket(ptr);

                window.OnPaint(ref packet);
            }
        }
示例#3
0
        public static unsafe void ProcessSystemTimeChange(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new Packet(ptr);

                window.OnSystemTimeChange(ref packet);
            }
        }
示例#4
0
        public static unsafe void ProcessNcMouseMove(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new NcMouseMovePacket(ptr);

                window.OnNcMouseMove(ref packet);
            }
        }
示例#5
0
        public static unsafe void ProcessAppCommand(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new AppCommandPacket(ptr);

                window.OnAppCommand(ref packet);
            }
        }
示例#6
0
        public static unsafe void ProcessCaptureChanged(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new CaptureChangedPacket(ptr);

                window.OnInputCaptureChanged(ref packet);
            }
        }
示例#7
0
        public static unsafe void ProcessDisplayChange(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new DisplayChangePacket(ptr);

                window.OnDisplayChange(ref packet);
            }
        }
示例#8
0
        public static unsafe void ProcessActivateApp(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new ActivateAppPacket(ptr);

                window.OnActivateApp(ref packet);
            }
        }
示例#9
0
        public static unsafe void ProcessMouseWheel(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new MouseWheelPacket(ptr);

                window.OnMouseWheel(ref packet);
            }
        }
示例#10
0
        public static unsafe void ProcessKeyChar(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new KeyCharPacket(ptr);

                window.OnKeyChar(ref packet);
            }
        }
示例#11
0
        public static unsafe void ProcessWindowPositionChanging(ref WindowMessage msg, EventedWindowCore window)
        {
            fixed(WindowMessage *ptr = &msg)
            {
                var packet = new WindowPositionPacket(ptr);

                window.OnPositionChanging(ref packet);
            }
        }