介绍C#窗体拖动事件

开发 后端
本文介绍从网上看到了一个C#窗体拖动事件,超级简洁,至少现在这个阶段我是看起来有困难的,有兴趣的哥们们可以讨论下。

C#窗体拖动事件

从网上看到了一个C#窗体拖动事件,超级简洁,至少现在这个阶段我是看起来有困难的,有兴趣的哥们们可以讨论下

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4.  
  5. using System.Data;  
  6. using System.Drawing;usingSystem.Text;  
  7. using System.Windows.Forms;  
  8. namespaceWindowsApplication2{  
  9. publicpartialclassForm1:Form  
  10.  
  11. {  
  12. privateconstintWM_NCHITTEST=0x84;  
  13. //这几行真够晕的,貌似调用了基本函数饿  
  14.  
  15. privateconstintHTCLIENT=0x1;  
  16. privateconstintHTCAPTION=0x2;  
  17. publicForm1()  
  18.  
  19. {  
  20. InitializeComponent();  
  21. }  
  22. protectedoverridevoidWndProc(refMessagem)  
  23.  
  24. {  
  25. switch(m.Msg)  
  26.  
  27. {  
  28. caseWM_NCHITTEST:base.WndProc(refm);  
  29.  
  30. if((int)m.Result==HTCLIENT)m.Result=(IntPtr)HTCAPTION;  
  31. return;  
  32. break;  
  33. }  
  34.  
  35. base.WndProc(refm);  
  36. }  
  37. }  

以上介绍C#窗体拖动事件,我试过了,可以运行,就是貌似***那个break有点问题,看不懂……嘿嘿 还得继续努力啊!

【编辑推荐】

  1. C#反射方法学习总结
  2. 浅谈C#测量cpu性能
  3. C#远程计算机的一些理论知识
  4. 浅析C# Static修饰
  5. C#转换农历的简单方法
责任编辑:佚名 来源: 中国IT实验室
相关推荐

2009-09-07 04:19:56

C#窗体事件

2009-09-07 05:31:39

C#窗体关闭事件

2009-09-07 03:37:51

C#窗体

2009-08-10 14:23:39

C# Setting

2009-08-20 10:10:55

C#透明窗体

2009-08-04 12:56:51

C#自定义事件

2009-09-07 06:07:46

C#窗体设计

2009-08-28 15:58:54

C#窗体里调用

2009-09-07 06:48:13

C#透明窗体

2009-09-07 06:31:32

C#窗体移动

2009-09-08 16:51:50

C#鼠标拖动

2009-09-07 05:10:52

C#模式窗体

2009-09-01 18:06:06

c#保存窗体状态

2009-09-07 04:56:52

C#模式窗体

2009-08-25 09:19:01

C#实现窗体显示

2009-08-26 11:07:36

C#打印窗体

2009-08-12 18:35:36

C# ArrayLis

2009-08-28 09:43:05

C#事件

2009-08-07 17:57:26

C#定义事件应用

2009-08-12 15:20:21

C#事件处理
点赞
收藏

51CTO技术栈公众号