最前面に表示されているウィンドウかどうか調べる
GetWindowLong関数を使って、拡張ウィンドウスタイルを取得すればいいのかな。EnumWindowsあたりと組み合わせて、全てのウィンドウに対して調べてみたり。
if (GetWindowLong(Handle, GWL_EXSTYLE) and WS_EX_TOPMOST) = WS_EX_TOPMOST then ListBox1.AddItem('OK', nil) else ListBox1.AddItem('NG', nil);
スーパーpre記法(シンタックス・ハイライト)を使ってみたかっただけでした><