我已经获得了指定进程的ID和HANDLE,请问,通过进程如何获得窗口句柄?
谢谢!最好有代码.

解决方案 »

  1.   

    戳学崽的想象:
    HWND hwnd;
    hwnd=GetWindowWnd(handle);
      

  2.   

    http://expert.csdn.net/Expert/topic/1337/1337251.xml?temp=.982403
      

  3.   

    使用这两个函数,就可以通过窗户句柄ID得到进程句柄ID,反过来使用即可
    BOOL EnumWindows(
     WNDENUMPROC lpEnumFunc, // pointer to callback function
     LPARAM lParam  // application-defined value
    );
    DWORD GetWindowThreadProcessId(
     HWND hWnd, // handle of window
     LPDWORD lpdwProcessId// address of variable for process identifier
    );