タイトル : Re: MDIFormで、子画面を全て取得する方法はありますか? 投稿日 : 2014/10/21(Tue) 15:54 投稿者 : 魔界の仮面弁士
> MDIFormで、子画面全て(同一Form)を取得する方法はありますか? こんな感じ。MDIForm を除外しつつ、MDIChild を判定するのがミソ。 Dim f As Form For Each f In Forms If Not TypeOf f Is MDIForm Then If f.MDIChild Then '★★ Debug.Print f.hWnd, f.Caption End If End If Next > ネットで調べても、ActiveなFormしか取得できません。 古い言語の情報なので、致し方ないですね。 十数年前には、上記の手法が Microsoft 内の Owners' Area サイトにて紹介されていたのですが、 とっくの昔に閉鎖されていますし…。 |