zoukankan      html  css  js  c++  java
  • 窗体拖动

       //****************************************************
        //创建人:xxx
        //****************************************************
        public partial class MyForm : Form
        {
            /// <summary>
            /// 释放鼠标捕获
             /// </summary>
            /// <returns>成功返回true,失败返回false</returns>
            [DllImport("user32.dll")]
            public static extern Boolean ReleaseCapture();
    
            /// <summary>
            /// 向窗体发送消息
             /// </summary>
            /// <param name="hwnd">窗体的句柄</param>
            /// <param name="wMsg">消息号</param>
            /// <param name="wParam">消息的附加信息</param>
            /// <param name="lParam">消息的附加信息</param>
            /// <returns>成功返回true,失败返回false</returns>
            [DllImport("user32.dll")]
            public static extern Boolean SendMessage(IntPtr hwnd, Int32 wMsg, Int32 wParam, Int32 lParam);
    
            public const Int32 WM_SYSCOMMAND = 0x0112;
    
            public const Int32 SC_MOVE = 0xF010;
    
            public const Int32 HTCAPTION = 0x0002;
    
            /// <summary>
            /// 窗体的鼠标点击事件委托
             /// </summary>
            private void panelTitle_MouseDown(object sender, MouseEventArgs e)
            {
                ReleaseCapture();
                SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
            }
    }
  • 相关阅读:
    1. cocos creator 连接服务端
    cocos creator 中的粒子效果
    cocos creator
    5.4 笔记
    事后诸葛亮
    PHP之魔术方法
    结队编程--作业一
    团队作业9——事后分析(Beta版本)
    团队作业8——测试与发布(Beta阶段)
    Beta版本冲刺计划
  • 原文地址:https://www.cnblogs.com/1955/p/10245234.html
Copyright © 2011-2022 走看看