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

タイトル Re^2: 解決しました。
投稿日: 2010/01/08(Fri) 21:21
投稿者まつもと
> キャプション名がないならクラス名を設定すれば、取得できましたよ。(試した結果)
> 下記よりは、こちらの方がまだ確実で簡単かと。
> hChildWindow = FindWindowEx(hTargetWindow, 0, "ThunderFormDC", vbNullString)
> 念の為、Form1 のハンドルと同じでないか確認しておけば、より確実かと。

花ちゃん様ご助言ありがとうございます。

本プログラムは複数同時に立ち上げることができるのですが、FindWindowExですと前面
の方しか検索できないと思います。
使い方が悪いのでしょうか?


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

Form1の子ウインドウでクラス名が「ThunderRT6FormDC」のもの(1つしか取れないと
考えていたので最初に取れたものとしました)をForm2と特定できると考えています。

これだとまずいでしょうか?

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

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