ちょっと質問させてください。
今やりたい事は、ダイアログベースのアプリケーションで二重起動を防止して、
2つ以上起動しようとしたら既に起動しているやつをフォアグラウンドに移動
させたいんです。
二重起動を防止するだけならMutexを使って簡単にできますけど、フォアグラ
ウンドに移動する部分で困ってしまいました。
FindWindowでウィンドウハンドルを取得しようと思っても、ダイアログのキャ
プションは実行時に変化するので、特定の名前で検索することができません。
クラス名もダイアログなのでユニークな名前に出来ません。

Win98とXPで共通に使えて、異なるインスタンス間でウィンドウハンドルをやり
取りする方法、またはウィンドウを特定する良い方法はないでしょうか?