IWin32Window 接口

定义

提供一个用于公开 Win32 HWND 句柄的接口。

C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("458AB8A2-A1EA-4d7b-8EBE-DEE5D3D9442C")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWin32Window
C#
public interface IWin32Window
派生
属性

示例

以下示例将 Text 属性 label1 设置为当前 HandleForm1。 本示例假定你已 Form Form1 Label label1 调用它。

C#
public Form1()
{
   InitializeComponent();

   this.label1.Text = this.Handle.ToString();
}

注解

此接口在公开 Win32 HWND 句柄的对象上实现。 生成的句柄可与 Windows API 调用一起使用。

属性

Handle

获取由实施者表示的窗口句柄。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7