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