请问各位大虾,我怎么才能得到当前桌面上被击活的窗口或程序???我是才学的请多关照

解决方案 »

  1.   

    用GetForegroundWindow()
    就能返回激活窗口句柄。。
      

  2.   

    给个例子行吗?比如得到的窗口是浏览器就输出HELLO是自己的一个叫TEST。EXE的程序就输出TEST。
      

  3.   

    那你要用得到的句柄来判断了GetWindowText(hwnd , string);是什么窗口了或用 SetWindowLong(...)得到窗口的类名。
      

  4.   

    我有个例子,列举所有当前运行的程序,也可以把它关闭等要的话给我发短信息,并给你的e-mail
      

  5.   

    MSDN一定要多看
    GetActiveWindow
    GetForegroundWindow
      

  6.   

    给个例子好吗[email protected]
      

  7.   

    到http://www.vckbase.com/去找一找吧,我这里没有现成的例子
      

  8.   

    Windows的窗口真是多啊?大大小小的各式各样80多个啊~我把它都最小化,哈~ 满屏幕都是