我有一个程序主窗体负责处理通讯数据,有很多子窗体,可以显示正在通讯的数据,显示时在用模式对话框方式显示。通讯处理是一个线程,它发数据到主窗体。
  主窗体处理数据的基本思想是:如果当前活动窗体是主窗体,则不需要进行数据转发。如果当前活动窗体的PARENT是主窗体则进行数据转发。这在我的程序获得焦点时没有问题。
  我的问题是:当前活动窗体是其它应用程序时(如Word),如何判断主窗体是否有子窗体显示(此子窗体是模式方式显示,但它没有获得焦点),如果在显示,如何获得该窗口的句柄。