在C#中捕捉单击标题栏事件

C#中捕捉单击标题栏的事件是什么,有这个事件么,如果没有的话,我要如何自己写一个这样的事件?

Tag标签: C# 标题栏
posted @ 2008-08-14 19:07 Aidy 阅读(149) 评论(3)  编辑 收藏 网摘 所属分类: 疑问

  回复  引用  查看    
#1楼 2008-08-14 20:00 | mx1700      
Public Const HTCAPTION = 2
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
If m.WParam.ToInt32 = HTCAPTION Then '说明鼠标在标题栏
If m.Msg = &HA3 Then '鼠标双击标题栏时发送的消息
msgbox("点击了标题栏")
End If
Return
End If

MyBase.WndProc(m)
End Sub

单击消息好像是 WM_NCLBUTTONDOWN = &HA1
VB代码,C#的自己改吧。

  回复  引用  查看    
#2楼 [楼主]2008-08-14 20:25 | Aidy      
多谢啦,只是我没用过VB
  回复  引用  查看    
#3楼 2008-08-14 20:49 | 博客园团队      
提问请移步博问“http://space.cnblogs.com/q”,不要发布到任何分类首页,谢谢合作!

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索
[推荐职位]上海盛大网络招聘架构师



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:


相关搜索:
C# 标题栏

相关链接: