C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■92890 / )  ownerのWindowハンドルを知りたい
□投稿者/ dorago (1回)-(2019/11/05(Tue) 19:21:13)

分類:[VB.NET/VB2005 以降] 

(VB2013〜2017を使用)
Windows Formについて質問があります。
フォームForm1のインスタンスをfとして、
f.Show(owner) または f.ShowDialog(owner) とすると、
ownerオブジェクトの前面にフォームが表示されます。

このownerはIWin32Windowインタフェースを実装していればよく、
例えばコントロールをownerにしてもいいわけですが、
フォームのOwnerプロパティはFormなので、ownerがFormではない場合、
OwnerプロパティはNothingを返します。

この場合、表示フォームのownerのWindowハンドルを知りたいのですが、
方法はありますか?
(Ownerに設定されているIWin32Window型のオブジェクトが分かればよいです。)
返信 編集キー/


管理者用

- Child Tree -