共用方式為


INativeWindow 介面

定義

定義原生視窗的介面。

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

適用於