请问各位高手:
我想写一个程序,假设有两个四个按钮a,b,c,d,如何做到当我按a按钮后,word文档向下滚动一页;
b按钮,word向上滚动一页;按C按钮相当于点击word的滚动条的向下按钮,

解决方案 »

  1.   

    通过FindWindow找到Word窗口句柄,发送PageDown或PageUp消息
      

  2.   

    GetWindow或EnumChildWindows查找word的滚动条控件(类名为ScrollBar,垂直滚动条的Style为54000001,水平为54000000)后再自己发送消息。
      

  3.   

    那假设有多条滚动条(如Adobe Reader),怎么可选择的向某一个发送消息呢
      

  4.   

    得到控件指针后,用id = GetWindowLong(控件指针->GetSafeHwnd,GWL_ID);的方法获得它的ID,再根据ID来判断,这个要结合spy++多试几次。