INativeWindow Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Schnittstelle für ein systemeigenes Fenster.
public interface INativeWindow : IDisposable
type INativeWindow = interface
interface IDisposable
- Abgeleitet
- Implementiert
Eigenschaften
Bounds |
Ruft eine Rectangle Struktur ab, die die externen Begrenzungen dieses Fensters in Bildschirmkoordinaten enthält, oder legt diese fest. Externe Begrenzungen umfassen die Titelleiste, die Rahmen und den Zeichnungsbereich des Fensters. |
ClientRectangle |
Ruft eine Rectangle Struktur ab, die die internen Begrenzungen dieses Fensters in Clientkoordinaten enthält, oder legt diese fest. Die internen Begrenzungen enthalten den Zeichnungsbereich des Fensters, schließen jedoch die Titelleiste und die Fensterrahmen aus. |
ClientSize |
Ruft eine Size Struktur ab, die die interne Größe dieses Fensters enthält, oder legt diese fest. |
Exists |
Ruft eine System.Boolean-Datei ab, die angibt, ob das Fenster erstellt und nicht zerstört wurde. |
Focused |
Ruft einen System.Boolean-Wert ab, der angibt, ob dieses Fenster den Eingabefokus hat. |
Height |
Ruft die externe Höhe dieses Fensters ab oder legt diese fest. |
Location |
Ruft eine Point Struktur ab, die den Speicherort dieses Fensters auf dem Desktop enthält, oder legt diese fest. |
Size |
Ruft eine Size Struktur ab, die die externe Größe dieses Fensters enthält, oder legt diese fest. |
Title |
Ruft den Titel des Fensters ab oder legt diesen fest. |
Visible |
Ruft eine System.Boolean ab, die angibt, ob das Fenster sichtbar ist, oder legt diese fest. |
Width |
Ruft die externe Breite dieses Fensters ab oder legt diese fest. |
WindowBorder |
Ruft den WindowBorder für dieses Fenster ab oder legt diesen fest. |
WindowInfo |
Ruft die IWindowInfo für dieses Fenster ab. |
WindowState |
Ruft den WindowState für dieses Fenster ab oder legt diesen fest. |
X |
Ruft die horizontale Position dieses Fensters auf dem Desktop ab oder legt diese fest. |
Y |
Ruft die vertikale Position dieses Fensters auf dem Desktop ab oder legt diese fest. |
Methoden
Close() |
Schließt dieses Fenster. |
PointToClient(Point) |
Transformiert den angegebenen Punkt vom Bildschirm in clientkoordinaten. |
PointToScreen(Point) |
Transformiert den angegebenen Punkt von Clientkoordinaten in Bildschirmkoordinaten. |
ProcessEvents() |
Prozesse ausstehende Fensterereignisse. |
Ereignisse
Closed |
Tritt auf, nachdem das Fenster geschlossen wurde. |
Closing |
Tritt kurz vor dem Schließen des Fensters auf. |
Disposed |
Tritt auf, wenn das Fenster verworfen wird. |
FocusedChanged |
Tritt auf, wenn sich die Focused Eigenschaft des Fensters ändert. |
KeyPress |
Tritt auf, wenn ein Zeichen eingegeben wird. |
Move |
Tritt auf, wenn das Fenster verschoben wird. |
Resize |
Tritt auf, wenn die Größe des Fensters geändert wird. |
TitleChanged |
Tritt auf, wenn sich die Title Eigenschaft des Fensters ändert. |
VisibleChanged |
Tritt auf, wenn sich die Visible Eigenschaft des Fensters ändert. |
WindowBorderChanged |
Tritt auf, wenn sich die WindowBorder Eigenschaft des Fensters ändert. |
WindowStateChanged |
Tritt auf, wenn sich die WindowState Eigenschaft des Fensters ändert. |