本人刚开始学.NET,知道处理消息有两种方法
1、什么对象.什么 += new 什么委托(自定义函数名);
2、继承:protected override 返回类型 函数名(形参表);解释:上面凡是带“什么”的地方,我都不知道那是什么东西因为本人是从MFC过来的,所以习惯于第二种方法。但是我不知道处理消息的函数名是什么,也不知道怎么查询。
比如:鼠标左键按下消息:WM_LBUTTONDOWN
比如:鼠标左键抬起消息:WM_LBUTTONUP
比如:鼠标光标移动消息:WM_MOUSEMOVE
比如:键盘的键按下消息:MW_KEYDOWN
比如:字符消息:WM_CHAR
比如:窗口的创建消息:WM_CREATE
比如:窗口改变大小消息:WM_SIZE

大家告诉我消息的响应函数的查询方法就可以

解决方案 »

  1.   

    看你的描述,.net里叫事件,你选中相应控件后,例如Form,然后点属性,点闪电图标,就能看见事件列表说白了一个是接收到消息然后写消息处理函数,一个是触发事件写事件处理函数,一回事
      

  2.   

    我现在刚学,目前全部都是手工输入代码,比如下面代码是纯手工输入的(略去using),想添加一个WM_LBUTTONDOWN 响应函数,但是不会查询函数名
    class MyWindow : Form
    {
        public static void Main()
        {
            Application.Run( new MyWindow() );
        }
    }
      

  3.   

    在.NET 里面叫事件,具体参考:http://msdn.microsoft.com/zh-cn/library/vstudio/2ccyd347.aspx
      

  4.   

    Windows API中定义的消息
    举例,查找鼠标消息:
    google Mouse Messages MSDN
    WinForms中的事件
    举例,查找按钮的事件
    google System.Windows.Forms.Button 事件 MSDN
      

  5.   

    我现在刚学,目前全部都是手工输入代码,比如下面代码是纯手工输入的(略去using),想添加一个WM_LBUTTONDOWN 响应函数,但是不会查询函数名
    class MyWindow : Form
    {
        public static void Main()
        {
            Application.Run( new MyWindow() );
        }
    }点击你的MyWindow窗体->属性->在属性页上找到“闪电图标”->双击MouseDown
    或者输入 "你的窗体对象. " 从带闪电图标的选就可以了,VS的提示功能已经强大到不需要你看专门的文档了
      

  6.   

    选中任何一个控件(或窗体)  右键“属性”  可以在属性框里面修改属性 注册事件等2的用法跟mfc差不多 用来处理消息
    1其实就是为了让别人也能够处理消息刚开始可千万不要像mfc那样在winform中找消息  没好处  windows消息一词 在winform中出现的频率比mfc中低得多
      

  7.   

    参考  http://www.cnblogs.com/xiaozhi_5638/archive/2013/01/03/2843374.htmlwinform中的消息流  楼主学过mfc  很快就会明了
      

  8.   

    楼主既然是MFC转过来的,难道没对WM_LBUTTONDOWN转到定义看过? 
    \\Microsoft SDKs\Windows\v7.0A\Include\WinUser.h   
    Widnows消息都定义在在里面
      

  9.   

    没窗体,全是代码
    那就你的窗体对象名 按一下 . 所有相关事件提示就都出来了,例如Click,然后输入+=按两下tab所有的东西就都生成好了,只要填写事件函数即可