IWin32Window インターフェイス
Win32 HWND ハンドルを公開するためのインターフェイスを提供します。
この型のすべてのメンバの一覧については、IWin32Window メンバ を参照してください。
<ComVisible(True)>
<Guid("458AB8A2-A1EA-4d7b-8EBE-DEE5D3D9442C")>
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface IWin32Window
[C#]
[ComVisible(true)]
[Guid("458AB8A2-A1EA-4d7b-8EBE-DEE5D3D9442C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IWin32Window
[C++]
[ComVisible(true)]
[Guid("458AB8A2-A1EA-4d7b-8EBE-DEE5D3D9442C")]
[InterfaceType(ComInterfaceType::InterfaceIsIUnknown)]
public __gc __interface IWin32Window
[JScript]
public
ComVisible(true)
Guid("458AB8A2-A1EA-4d7b-8EBE-DEE5D3D9442C")
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)
interface IWin32Window
IWin32Window を実装するクラス
クラス | 説明 |
---|---|
Control | ビジュアルな表示のコンポーネントであるコントロールの基本クラスを定義します。 |
解説
このインターフェイスは Win32 HWND ハンドルを公開するためのオブジェクトに実装されます。結果のハンドルは、Win32 API 呼び出しで使用できます。
使用例
[Visual Basic, C#, C++] label1
の Text プロパティを、現在の Form1
の Handle に設定する例を次に示します。この例では、 label1
という名前の Label が付いている Form1
という名前の Form があることを前提にしています。
Public Sub New()
InitializeComponent()
Me.label1.Text = Me.Handle.ToString()
End Sub
[C#]
public Form1()
{
InitializeComponent();
this.label1.Text = this.Handle.ToString();
}
[C++]
public:
Form1()
{
InitializeComponent();
this->label1->Text = this->Handle.ToString();
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Windows.Forms
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)