Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long

解决方案 »

  1.   

    GetActiveWindow VB声明 
    Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long 
    说明 
    获得活动窗口的句柄 
    返回值 
    Long,活动窗口的句柄,如没有窗口处于活动状态,则返回零值 
      

  2.   

    找到句柄后,我能用getwindowtext()获得该窗口(非vb)的caption吗?
    因为听说不能用它从另一个应用程序的编辑控件中获取文字.
      

  3.   


    如果是窗口,要用 GetForegroundWindow
      

  4.   

    GetActiveWindow只能获取本程里的活动窗口,就是说焦点停在其它程序上时返回未值为0,而GetForegroundWindow则可以获得系统中当前的活动窗体!
      

  5.   

    如果不同进程间取活动窗口
    GetForegroundWindow 应该正确。
      

  6.   

    Private Declare Function GetForegroundWindow Lib "user32" () As Long