前提是已获得所要发送F5键的IE窗口句柄hWin。  PostMessage hWin, WM_KEYDOWN, VK_F5, 0
  PostMessage hWin, WM_KEYUP, 0, 0
当IE窗口处于激活状态这两句就成功,但当IE窗口最小化或非激活状态时,就不成功了。而我需要的就是IE最小化时也能正常发F5。该怎么写?或用sendmessage怎么弄???谢谢!!!

解决方案 »

  1.   

    句柄已经正常获得,变量hwin就是需要自动刷新的IE窗口中页面的句柄(是页面句柄,而非工具栏句柄),该窗口被激活时可正常自动刷新(发送F5),但当窗口最小化或未激活时就不能自动刷新了。为什么?
      

  2.   

    貌似ie和一般的窗口不同的,ie上的控件没有一般窗口的那种句柄.....