在一个工作线程中怎么获得另外一个工作线程的线程ID

在一个工作线程中如何获得另外一个工作线程的线程ID?
我在对话框里生成了两个工作线程,然后在线程1中给线程2发送消息传递数据,线程2处理完这些数据后再给主线程发消息传递数据,在主线程中更新界面变量。我的疑问是怎么才能在线程1中获得线程2的线程ID,因为我给它发送消息时PostThreadMessaeg要用到这个ID。我尝试着定义了两个全局的CWinThread指针,这样可以解决问题。但是有没有别的方法呢?

------解决方案--------------------
你现在的处理方法无疑是较好的.. 就好像在茫茫人海中找人一样, 要不你保存了这个人的手机号码(线程ID), 要不你就得把所有的人都堆在你面前, 自己一个一个去找(枚举某个进程中所有线程的方法)~~
------解决方案--------------------
创建者和被创建者都能知道这个ID,如果要让第三方知道,需要把这个ID保存起来