EnumWindowsで列挙して特定の条件(スタイルやウィンドウクラス名等)は省いて検索して
1番目に自分があったら一番上、とかでどうかなあ。
一応動作したけど、特定の条件がすべてを網羅できるかわからんな。