例如屏幕有弹出淘宝旺旺或者QQ聊天窗口信息(假如我设置消息自动弹出),我如何才能捕获到这个信息,能提一以下具体的代码吗?

解决方案 »

  1.   

    用hook~参考:Using Window Messages to Implement Global System Hooks in C#
      

  2.   

    spy++
    findwindow
    sendmessage
    or 
    postmessage
      

  3.   


    HWND hWnd;
    hWnd = FindWindows(NULL,"淘宝旺旺");
    if(hWnd == 0) return;
    SendMessage(hWnd,WM_KEYCHAR,VK_A,NULL);
    //...继续发送按键
    //最后
    SendMessage(hWnd,WM_KEYDOWN,VK_ALT,NULL);
    SendMessage(hWnd,WM_KEYDOWN,VK_S,NULL);
    SendMessage(hWnd,WM_KEYUP,VK_ALT,NULL);
    SendMessage(hWnd,WM_KEYUP,VK_S,NULL);
    //ALT+S发送信息VK_S和VK_A应该是没有这个宏定义,你可以自己去找下。
      

  4.   

    FindWindowEx 找到发送按钮句柄
    SendMessage() 发送消息  模拟点击发送按钮