网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > DotNet > ASP.NET > c#窗体事件  

c#窗体事件

2008-03-26  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

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

网管bitscn_com

    using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication2{ public partial class Form1 : Form

网管网www_bitscn_com

    { private const int WM_NCHITTEST = 0x84;//这几行真够晕的,貌似调用了基本函数饿 网管论坛bbs_bitsCN_com

    private const int HTCLIENT = 0x1; private const int HTCAPTION = 0x2; public Form1() 网管联盟bitsCN@com

    { InitializeComponent(); } protected override void WndProc(ref Message m) 网管论坛bbs_bitsCN_com

    { switch (m.Msg)

中国网管联盟bitsCN.com

    { case WM_NCHITTEST: base.WndProc(ref m);

网管联盟bitsCN@com

    if ((int)m.Result == HTCLIENT) m.Result = (IntPtr)HTCAPTION; return; break; }

网管联盟bitsCN@com

    base.WndProc(ref m); } }}

网管联盟bitsCN@com

    我试过了,可以运行,就是貌似最后那个break有点问题,看不懂……嘿嘿 还得继续努力啊!

网管u家u.bitscn@com


TAGs   事件       using   int   private   ref   const   Form1   m.Result      
 上一篇:ASP.Net全局变量的设置和读取方法   下一篇:.NET企业级应用架构设计之技术选型
c#窗体事件 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: