tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル SetParentの子ウインドウのハンドルの取得について
投稿日: 2010/01/07(Thu) 18:44
投稿者まつもと
いつも参考にさせていただいております。

Form1、Form2を用意し、SetParentにてForm1の上にForm2を乗せて動作させています。

Form2ではライブラリを使用して、ライブラリの中で自プロセスの全ウインドウに対し
ウインドウハンドルを元に処理をさせたいと考えています。
しかし、Form2のウインドウハンドルを取得する方法がわからずに困っています。

SetParentで子供になっているウインドウのハンドルをスレッドIDから取得する方法は
ありませんでしょうか?

<以下調査した内容です>
・EnumThreadWindowsでForm2のハンドルが見つからない。
・GetForegroundWindowで最上位のウィンドウを取得して、GetWindowで順番にウィン
 ドウを見ていってもForm2のハンドルが見つからない。

わかりにくい質問で申し訳ありませんが、よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。