解决方案 »

  1.   

    我后来发现,其实 #1 的回复比较强悍点,我这个应该来说只能在一个应用程序里面去用,也就是说,比如:你有一个 MDI 的 Form,里面打开了 N 个 Child Form,你可以用这个方法判断哪一个 Child Form 获得了焦点,即活动窗口。
    但是如果你是从另外一个完全不相干的 A 程序里面去判断 另一个程序 B 的窗体是否获得焦点,这个时候你得用 #1 提供的 API 来做。
    你懂我的意思吧。就是说,如果你是在同一个应用程序内部判断窗体相互之间哪个获得焦点,你可以用我的这个 Focused 属性来判断,非常简单,如果是另外一种情况,就得用 #1 的方法。