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);
            }
    }
  • 相关阅读:
    javascript获取xml节点的最大值
    iis 不能浏览aspx页面
    批量替换文件夹里面的文本文件的指定字符
    select update delete
    SQL IAM的理解
    数据库的页构成
    sqltype IsDBNull
    MSSQL优化教程之1.4 其他几种类型的页面
    SqlDataAdapter
    行状态,行版本
  • 原文地址:https://www.cnblogs.com/1955/p/10245234.html
Copyright © 2011-2022 走看看