在桌面上单独运行这个程序,也只是能用鼠标点击该按纽才有反应,不支持快捷键操作,这种情况下还能控制它的吗?

解决方案 »

  1.   

    试试发送鼠标的down,up消息过去
      

  2.   

    看按纽的样子,好像是用FLASH类的东东做出来的,按纽表面及按纽之间过渡有一种很光滑的感觉,而且用SPY++查看,发现有多个按纽是同一个句柄!!不知道这是怎么回事,有大侠能解答一下吗?
      

  3.   

    可能是根据鼠标点击区域来判断消息你查下SDK具体的发送格式
    WM_LBUTTONDOWN   
    WM_LBUTTONUP   
    WM_RBUTTONDOWN   
    WM_RBUTTONUP   
    WM_MBUTTONDOWN   
    WM_MBUTTONUP   
      

  4.   

    干点正经的活路,搞什么SPY++这样的东东干什么啊。
      

  5.   

    发以下两个消息即可PostMessage(HWndButton, WM_LBUTTONDOWN, 0, 0);
    PostMessage(HWndButton, WM_LBUTTONUP, 0, 0);