怎么获得游戏中的图形窗口句柄
现在大多数游戏的窗口,如人物属性窗口,登陆窗口都是图形的。 不知道这样的窗口有没有句柄,用GetWindow返回空空的  怎样才能获得这些窗口的句柄,也许根本就没有句柄乱猜一下:DirectX的,是不是要用DicrectX那一套?

解决方案 »

  1.   

    用HWND hWnd = ::GetForegroundWindow()得到前端窗口句柄,
    用::SendMessage(hWnd,WM_GETTEXT,255,(long)szTitle)获得窗口标题,判断窗口标题是否与指定的窗口标题相同,再加以处理。
      

  2.   

    窗口都有句柄只是微软件的一套,我想DirectX有自己的一个方案,如果样样用Windows窗口,会带来不必要的资源浪费.
      

  3.   

    每一windows窗口都有自己的句柄,但是,我觉的那些游戏的窗口
    可能是自己画的吧!所以无法得到句柄!
      

  4.   

    我写过游戏, Create DirectX 表面时是要先 Create 一个 Window 的.获取它的 句柄 与获取其它GDI Window 的句柄没区别. 得到句柄后, 除了绘图,其它操作没什么两样!
      

  5.   

    续, DirectX 下图形窗口句柄 是不能直接绘图的!