Partager via


HwndSourceParameters Structure

Définition

Contient les paramètres utilisés pour créer un objet HwndSource à l'aide du constructeur HwndSource(HwndSourceParameters).

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Héritage
HwndSourceParameters

Remarques

Cette structure est utilisée uniquement dans l’appel du constructeur d’objet HwndSource .

Les propriétés dont les valeurs sont établies par cette structure ne sont pas directement exposées sur HwndSource les instances lorsqu’un HwndSource est construit. Toutefois, les valeurs de la structure affectent généralement les propriétés générales de l’interface HwndSourceParameters utilisateur, telles que « Height » et « Width », qui peuvent exister dans des objets hébergés spécifiques et leurs API.

Important

Ne construisez pas d’instances de cette structure à l’aide du constructeur par défaut (sans paramètre). Une HwndSourceParameters instance créée par le constructeur sans paramètre entraîne HwndSourceParameters l’impossibilité d’attribuer un WindowName (même si la WindowName propriété semble pouvoir être définie). Si une telle instance est appliquée en tant que paramètres pour un HwndSource constructeur, le résultat HwndSource ne peut pas afficher de fenêtre.

Constructeurs

HwndSourceParameters(String)

Initialise une nouvelle instance de la classe HwndSourceParameters avec un nom de fenêtre spécifié.

HwndSourceParameters(String, Int32, Int32)

Initialise une nouvelle instance de la classe HwndSourceParameters avec un nom de fenêtre et une taille initiale spécifiés.

Propriétés

AcquireHwndFocusInMenuMode

Obtient ou définit la valeur qui détermine s'il faut ou non acquérir le focus Win32 pour le WPF contenant la fenêtre quand un HwndSource est créé.

AdjustSizingForNonClientArea

Obtient ou définit une valeur qui indique s'il faut inclure la zone non cliente pour le redimensionnement.

ExtendedWindowStyle

Obtient ou définit les styles étendus Microsoft Windows pour la fenêtre.

HasAssignedSize

Obtient une valeur qui indique si une taille a été assignée.

Height

Obtient ou définit une valeur qui indique la hauteur de la fenêtre.

HwndSourceHook

Obtient ou définit le raccordement de message pour la fenêtre.

ParentWindow

Obtient ou définit le handle de fenêtre (HWND) du parent pour la fenêtre créée.

PositionX

Obtient ou définit la position du bord gauche de la fenêtre.

PositionY

Obtient ou définit la position du bord supérieur de la fenêtre.

RestoreFocusMode

Détermine ou définit la façon dont WPF gère la restauration de focus dans la fenêtre.

TreatAncestorsAsNonClientArea

Obtient ou définit une valeur qui indique si les fenêtres parentes du HwndSource doivent prendre en compte la zone non cliente de la fenêtre pendant les passes de disposition.

TreatAsInputRoot

Obtient ou définit une valeur qui indique si la HwndSource doit recevoir des messages de fenêtre déclenchés par la pompe de messages via le ComponentDispatcher.

UsesPerPixelOpacity

Obtient une valeur qui déclare si l'opacité par pixel du contenu de la fenêtre source est respectée.

UsesPerPixelTransparency

Obtient une valeur qui déclare si la transparence par pixel du contenu de la fenêtre source est respectée.

Width

Obtient ou définit une valeur qui indique la largeur de la fenêtre.

WindowClassStyle

Obtient ou définit le style de classe Windows Microsoft pour la fenêtre.

WindowName

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

WindowStyle

Obtient ou définit le style pour la fenêtre.

Méthodes

Equals(HwndSourceParameters)

Détermine si cette structure est égale à une structure HwndSourceParameters spécifiée.

Equals(Object)

Détermine si cette structure est égale à un objet spécifié.

GetHashCode()

Retourne le code de hachage de cette instance HwndSourceParameters.

SetPosition(Int32, Int32)

Définit les valeurs utilisées pour la position d'écran de la fenêtre pour le HwndSource.

SetSize(Int32, Int32)

Définit les valeurs utilisées pour la taille de fenêtre du HwndSource.

Opérateurs

Equality(HwndSourceParameters, HwndSourceParameters)

Détermine si une structure HwndSourceParameters est égale à une autre structure HwndSourceParameters.

Inequality(HwndSourceParameters, HwndSourceParameters)

Détermine si une structure HwndSourceParameters n'est pas égale à une autre structure HwndSourceParameters.

S’applique à

Voir aussi