Share via


INativeWindow Interfaccia

Definizione

Definisce l'interfaccia per una finestra nativa.

public interface INativeWindow : IDisposable
type INativeWindow = interface
    interface IDisposable
Derivato
Implementazioni

Proprietà

Bounds

Ottiene o imposta una Rectangle struttura che contiene i limiti esterni di questa finestra, nelle coordinate dello schermo. I limiti esterni includono la barra del titolo, i bordi e l'area di disegno della finestra.

ClientRectangle

Ottiene o imposta una Rectangle struttura che contiene i limiti interni di questa finestra, nelle coordinate client. I limiti interni includono l'area di disegno della finestra, ma escludono la barra del titolo e i bordi della finestra.

ClientSize

Ottiene o imposta una Size struttura che contiene le dimensioni interne della finestra.

Exists

Ottiene un valore System.Boolean che indica se la finestra è stata creata e non è stata eliminata definitivamente.

Focused

Ottiene un valore System.Boolean che indica se la finestra ha lo stato attivo per l'input.

Height

Ottiene o imposta l'altezza esterna di questa finestra.

Location

Ottiene o imposta una Point struttura che contiene la posizione di questa finestra sul desktop.

Size

Ottiene o imposta una Size struttura che contiene le dimensioni esterne di questa finestra.

Title

Ottiene o imposta il titolo della finestra.

Visible

Ottiene o imposta un valore System.Boolean che indica se la finestra è visibile.

Width

Ottiene o imposta la larghezza esterna della finestra.

WindowBorder

Ottiene o imposta l'oggetto WindowBorder per questa finestra.

WindowInfo

Ottiene l'oggetto IWindowInfo per questa finestra.

WindowState

Ottiene o imposta l'oggetto WindowState per questa finestra.

X

Ottiene o imposta la posizione orizzontale di questa finestra sul desktop.

Y

Ottiene o imposta la posizione verticale di questa finestra sul desktop.

Metodi

Close()

Chiude questa finestra.

PointToClient(Point)

Trasforma il punto specificato dalla schermata alle coordinate client.

PointToScreen(Point)

Trasforma il punto specificato da client a coordinate dello schermo.

ProcessEvents()

Elabora gli eventi della finestra in sospeso.

Eventi

Closed

Si verifica dopo la chiusura della finestra.

Closing

Si verifica quando la finestra è in fase di chiusura.

Disposed

Si verifica quando la finestra viene eliminata.

FocusedChanged

Si verifica quando viene modificata la Focused proprietà della finestra.

KeyPress

Si verifica ogni volta che viene digitato un carattere.

Move

Si verifica ogni volta che la finestra viene spostata.

Resize

Si verifica ogni volta che la finestra viene ridimensionata.

TitleChanged

Si verifica quando viene modificata la Title proprietà della finestra.

VisibleChanged

Si verifica quando viene modificata la Visible proprietà della finestra.

WindowBorderChanged

Si verifica quando viene modificata la WindowBorder proprietà della finestra.

WindowStateChanged

Si verifica quando viene modificata la WindowState proprietà della finestra.

Si applica a