知道句柄 怎么知道这个窗体是否是当前用户正在使用的窗体

解决方案 »

  1.   

    GetActiveWindow 
    然后与以知句柄作比较.
      

  2.   

    VB声明 
    Declare Function GetFocus Lib "user32" Alias "GetFocus" () As Long 
    说明 
    获得拥有输入焦点的窗口的句柄 
    返回值 
    Long,拥有焦点的那个窗口的句柄。如没有窗口拥有输入焦点,则返回零 
    跟你已有的句柄比较
      

  3.   

    是这样
    我们在用window的时候都是开一大堆的应用程序
    每个程序对应一个窗口 
    我想知道某个程序是否正在被用户使用
      

  4.   

    获得焦点的程序一定是正被使用的啊
    Declare Function GetFocus Lib "user32" Alias "GetFocus" () As Long 
     返回 当前获得焦点的窗体句柄
      

  5.   

    已知句柄 hwnd1=xxxxxxxxx
    if hwnd1=getfocus() then 
        msgbox"窗体正在使用"
    end if