请问已知一个窗口句柄,那么如何得到这个窗口所在线程的线程句柄?????????(有查过了大部分关于线程和窗口的API都没有答案,快来帮一下)最先答出者有分

解决方案 »

  1.   

    是我笔误,我准确的说应该是线程ID,我现在已知一个窗口的handle,怎么得到这个窗口所在的线程的线程ID,
      

  2.   

    to BigBen: GetWindowProcessThreadID()是得到创建此窗口的线程的ID,而不是运行时的线程ID,我想得到的是运行此窗口的线程ID。
      

  3.   

    如果你的窗口是Active状态的话用GetCurrentThreadID得到运行这个窗口的
    线程ID, 如果是非Active就不知道了.
      

  4.   

    GetWindowProcessThreadID()是得到创建此窗口的线程的ID,而不是运行时的线程ID,我想得到的是运行此窗口的线程ID。
    运行此窗口的的线程是什么意思?窗口过程是在创建她的线程里运行的,怎么可能创建窗口的线程和运行窗口的线程不是同一个呢?如果只是在一个线程里调用另外一个线程的创建的窗口的函数,那和调用一个普通函数有什么区别吗?。个人理解,不知道对不对