Partager via


INativeWindow Interface

Définition

Définit l’interface d’une fenêtre native.

public interface INativeWindow : IDisposable
type INativeWindow = interface
    interface IDisposable
Dérivé
Implémente

Propriétés

Bounds

Obtient ou définit une Rectangle structure contenant les limites externes de cette fenêtre, en coordonnées d’écran. Les limites externes incluent la barre de titre, les bordures et la zone de dessin de la fenêtre.

ClientRectangle

Obtient ou définit une Rectangle structure qui contient les limites internes de cette fenêtre, dans les coordonnées du client. Les limites internes incluent la zone de dessin de la fenêtre, mais excluent la barre de titre et les bordures de la fenêtre.

ClientSize

Obtient ou définit une Size structure qui contient la taille interne de cette fenêtre.

Exists

Obtient une valeur System.Boolean qui indique si la fenêtre a été créée et n’a pas été détruite.

Focused

Obtient une valeur System.Boolean qui indique si cette fenêtre a le focus d’entrée.

Height

Obtient ou définit la hauteur externe de cette fenêtre.

Location

Obtient ou définit une Point structure qui contient l’emplacement de cette fenêtre sur le bureau.

Size

Obtient ou définit une Size structure qui contient la taille externe de cette fenêtre.

Title

Obtient ou définit le titre de la fenêtre.

Visible

Obtient ou définit une valeur System.Boolean qui indique si la fenêtre est visible.

Width

Obtient ou définit la largeur externe de cette fenêtre.

WindowBorder

Obtient ou définit le WindowBorder pour cette fenêtre.

WindowInfo

Obtient le IWindowInfo pour cette fenêtre.

WindowState

Obtient ou définit le WindowState pour cette fenêtre.

X

Obtient ou définit l’emplacement horizontal de cette fenêtre sur le bureau.

Y

Obtient ou définit l’emplacement vertical de cette fenêtre sur le bureau.

Méthodes

Close()

Ferme cette fenêtre.

PointToClient(Point)

Transforme le point spécifié de l’écran en coordonnées clientes.

PointToScreen(Point)

Transforme le point spécifié du client en coordonnées d’écran.

ProcessEvents()

Traite les événements de fenêtre en attente.

Événements

Closed

Se produit après la fermeture de la fenêtre.

Closing

Se produit lorsque la fenêtre est sur le point de se fermer.

Disposed

Se produit lorsque la fenêtre est supprimée.

FocusedChanged

Se produit lorsque la Focused propriété de la fenêtre change.

KeyPress

Se produit chaque fois qu’un caractère est tapé.

Move

Se produit chaque fois que la fenêtre est déplacée.

Resize

Se produit chaque fois que la fenêtre est redimensionnée.

TitleChanged

Se produit lorsque la Title propriété de la fenêtre change.

VisibleChanged

Se produit lorsque la Visible propriété de la fenêtre change.

WindowBorderChanged

Se produit lorsque la WindowBorder propriété de la fenêtre change.

WindowStateChanged

Se produit lorsque la WindowState propriété de la fenêtre change.

S’applique à