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

タイトル Re: 解決しました。
投稿日: 2010/01/08(Fri) 18:41
投稿者花ちゃん
解決されたのならいいのですが、

> Form1=親ウインドウ:Captionを持っている
> Form2=子ウインドウ:Captionを持っていない
Captionを持っていないなら、クラス名を設定すればいいのでは。
(クラス名は変わりませんので前もって調べて置いて下さい)

> という状況でしたので、やはり直接子ウインドウを検索はできませんでした。

キャプション名がないならクラス名を設定すれば、取得できましたよ。(試した結果)
下記よりは、こちらの方がまだ確実で簡単かと。
hChildWindow = FindWindowEx(hTargetWindow, 0, "ThunderFormDC", vbNullString)
念の為、Form1 のハンドルと同じでないか確認しておけば、より確実かと。

> 3.その中で最初に取れたフォームオブジェクトをForm2と特定。
必ず、最初に表示される保証はあるのでしょうか?

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

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