• ベストアンサー

プロセスIDからウィンドウハンドルを取得する方法

以下の方法を調べていますが、プロセスIDからウィンドウハンドルを取得する方法がわかりませんでした。 (1)自分がCreateProcessで生成したプロセスのウィンドウハンドル (2)自分とは関係ないプロセスで、プロセスIDだけ判明しているプロセスのウィンドウハンドル ご存知の方、ご教授願います。 <環境> WindowsXP VC++6.0

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

(1)も(2)も一緒です。 1.EnumWindowsでトップレベルウィンドウを列挙 2.GetWindowThreadProcessIdでプロセスIDを取得 3.プロセスIDが同一だったらEnumChildWindowsで子ウィンドウを列挙

nabezo-
質問者

お礼

ありがとうございます。 大変参考になりました。