INativeWindow Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |