findwindow是不行的啊。
是不是窗口隐藏句柄就没了啊?

解决方案 »

  1.   

    findwindow行的。
    你再试试。
    HWND hWnd = ::FindWindow(NULL,L"OOXX");
      

  2.   

    知道窗口标题或者窗口类名的话,可以用FindWindow来找到窗口句柄。
      

  3.   

    findwindow跟窗口隐藏没关系,调试一下,你需要的窗口是不是标题改变了
      

  4.   

    FindWindow是绝对可以的,你再试一试,你也可以先用spy++工具查看一下窗口的类名或标题。
      

  5.   

    楼主,FindWindow不行,就用进程来得到句柄也是可以的
      

  6.   

    进程来得到句柄?进程得到的句柄和窗口句柄是一回事吗?其实我是用C#开发程序,做进程间通讯,用到了win32API的东东,当两个窗口(是两个进程)都开着的时候,findwindow是好用的,其中一个隐藏时,就gameover了
      

  7.   

    对你们这些人无语了,findwindow不行,第三方应用程序隐藏到系统托盘,findwindow获取到得句柄为空