网上虽然有文章介绍如何发送消息,但是.net没有定义这些消息常量,使用起来很是麻烦,需要不断地查找MSDN。
现在项目又需要C#程序给其它程序发送各种系统消息,不知道那位达人曾经封装过发送消息系统消息的类,最好能把常用的那些系统消息封装起来,方便调用。

解决方案 »

  1.   

    http://spaces.msn.com/rzpc/blog/cns!2F4381E598C667CC!241.entry
      

  2.   

    [DllImport("user32.dll", EntryPoint="SendMessage")]
    public static extern int SendMessage (
    int hwnd,
    int wMsg,
    int wParam,
    int lParam
    );
    private const int WM_NCLBUTTONDOWN = 0xA1;
    SendMessage(Label.Handle,WM_NCLBUTTONDOWN,0,0);
      

  3.   

    这些发送消息的方法我都了解,现在遇到的问题是,windows的消息都需要重新在.net里重新定义,这个工程量很多,想找封装好的消息定义。