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 。 |