2011-09-15 3 views
0

自分のプロセスに属するz順の中で最も高い非子ウィンドウを探したい。私のプロセスに属するz順で最も高い非子ウィンドウを見つける

他のプロセスに属するウィンドウをマスクするために、GetWindowThreadProcessIdを使用して、EnumWindowsを使用してウィンドウリストを歩くことができます。しかし、各ウィンドウがzオーダーのどこにあるかをどのように知ることができますか?

また、これを行う簡単な方法はありますか?

+0

なぜこれをやりたいですか? –

+0

この質問は役に立ちます:http://stackoverflow.com/questions/825595/how-to-get-the-zorder-in-windows –

答えて

1

1つのウィンドウが見つかったら、GW_HWNDFIRSTでGetWindow()を使用して、Zオーダーで最も高いトップレベル(子でない)ウィンドウを見つけます。

関連する問題