INativeWindow 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义本机窗口的接口。
public interface INativeWindow : IDisposable
type INativeWindow = interface
interface IDisposable
- 派生
- 实现
属性
Bounds |
获取或设置一个 Rectangle 结构,该结构包含此窗口的外部边界(以屏幕坐标表示)。 外部边界包括窗口的标题栏、边框和绘图区域。 |
ClientRectangle |
获取或设置一个 Rectangle 结构,该结构包含此窗口的内部边界(以客户端坐标表示)。 内部边界包括窗口的绘图区域,但不包括标题栏和窗口边框。 |
ClientSize |
获取或设置一个 Size 结构,该结构包含此窗口的内部大小。 |
Exists |
获取一个 System.Boolean 类型的值,该值指示窗口是否已创建且尚未销毁。 |
Focused |
获取一个 System.Boolean 类型的值,该值指示此窗口是否具有输入焦点。 |
Height |
获取或设置此窗口的外部高度。 |
Location |
获取或设置一个 Point 结构,该结构包含此窗口在桌面上的位置。 |
Size |
获取或设置一个 Size 结构,该结构包含此窗口的外部大小。 |
Title |
获取或设置窗口的标题。 |
Visible |
获取或设置一个 System.Boolean 类型的值,该值指示窗口是否可见。 |
Width |
获取或设置此窗口的外部宽度。 |
WindowBorder |
获取或设置 WindowBorder 此窗口的 。 |
WindowInfo |
IWindowInfo获取此窗口的 。 |
WindowState |
获取或设置 WindowState 此窗口的 。 |
X |
获取或设置此窗口在桌面上的水平位置。 |
Y |
获取或设置此窗口在桌面上的垂直位置。 |
方法
Close() |
关闭此窗口。 |
PointToClient(Point) |
将指定的点从屏幕转换为客户端坐标。 |
PointToScreen(Point) |
将指定的点从客户端转换为屏幕坐标。 |
ProcessEvents() |
处理挂起的窗口事件。 |
事件
Closed |
在窗口关闭后发生。 |
Closing |
在窗口即将关闭时发生。 |
Disposed |
释放窗口时发生。 |
FocusedChanged |
在窗口的 属性更改时 Focused 发生。 |
KeyPress |
每当键入字符时发生。 |
Move |
每当移动窗口时发生。 |
Resize |
每当调整窗口大小时发生。 |
TitleChanged |
在窗口的 属性更改时 Title 发生。 |
VisibleChanged |
在窗口的 属性更改时 Visible 发生。 |
WindowBorderChanged |
在窗口的 属性更改时 WindowBorder 发生。 |
WindowStateChanged |
在窗口的 属性更改时 WindowState 发生。 |