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