[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int IParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002;

//添加事件

protected void Form_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}

最新文章

  1. 我的Logo设计简史
  2. docker安装与启动
  3. 转 关于C#中派生类调用基类构造函数的理解
  4. Hbase的连接池--HTablePool被Deprecated之后
  5. WinCE5.0中文模拟器SDK(VS2005)的配置
  6. Codeforces Round #207 (Div. 1)B(数学)
  7. UVA - 213 Message Decoding (输入字符串并对单个字符进行操作的输入输出)
  8. Deep Learning 学习随记(六)Linear Decoder 线性解码
  9. CSS3: box-sizing 属性的简单认识
  10. mybatis用logback日志不显示sql的解决办法
  11. AWS发布架构师认证的专业解决方案
  12. Android开发:怎样定制界面风格
  13. Bootstrap入门(十四)组件8:媒体对象
  14. 用JAVA代码获取Weblogic配置的JNDI 数据源连接
  15. .Net 事件总线之Autofac解耦
  16. 系统重装助手教你如何在Microsoft Edge中恢复“关闭所有选项卡”警告
  17. 第1章 Linux内核简介
  18. vue生命周期探究(一)
  19. 4、jeecg 笔记之 自定义显示按钮 (exp 属性)
  20. JS使用onscroll、scrollTop实现图片懒加载

热门文章

  1. jvm的学习笔记:二、类的初始化,代码实战(3)
  2. 【AMAD】dogpile.cache -- 一个Python缓存API,提供一套通用的接口来适配不同的缓存后端
  3. 强化学习应用于游戏Tic-Tac-Toe
  4. EVE-NG TOOLKIT在线安装
  5. 【Python开发】urllib2异常处理
  6. filebeat的层次架构图和配置部署 -- 不错的文档 - elasticsearch 性能调优 + Filebeat配置
  7. mysql 速度优化
  8. 【Spring 基础】通过注解注入Bean
  9. [转] Python中的装饰器(decorator)
  10. Windows文件共享配置与遇到的问题