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’une HwndSource construction est effectuée. 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’attribution d’une WindowName instance (même si la WindowName propriété semble être settable). Si une telle instance est appliquée en tant que paramètres pour un HwndSource constructeur, le résultat HwndSource ne peut pas afficher une fenêtre.

Constructeurs

Nom Description
HwndSourceParameters(String, Int32, Int32)

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

HwndSourceParameters(String)

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

Propriétés

Nom Description
AcquireHwndFocusInMenuMode

Obtient ou définit la valeur qui détermine s’il faut acquérir le focus Win32 pour la fenêtre contenant WPF lorsqu’une HwndSource fenêtre est créée.

AdjustSizingForNonClientArea

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

ExtendedWindowStyle

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

HasAssignedSize

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

Height

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

HwndSourceHook

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

ParentWindow

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

PositionX

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

PositionY

Obtient ou définit la position supérieure de la fenêtre.

RestoreFocusMode

Obtient ou définit la façon dont WPF gère la restauration du focus sur la fenêtre.

TreatAncestorsAsNonClientArea

Obtient ou définit une valeur qui indique si les fenêtres parentes de la HwndSource fenêtre doivent être considérées comme la zone non cliente de la fenêtre pendant la mise en page.

TreatAsInputRoot

Obtient ou définit une valeur qui indique si la HwndSource fenêtre doit recevoir des messages 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 Microsoft Windows pour la fenêtre.

WindowName

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

WindowStyle

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

Méthodes

Nom Description
Equals(HwndSourceParameters)

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

Equals(Object)

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

GetHashCode()

Retourne le code de hachage pour cette HwndSourceParameters instance.

SetPosition(Int32, Int32)

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

SetSize(Int32, Int32)

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

Opérateurs

Nom Description
Equality(HwndSourceParameters, HwndSourceParameters)

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

Inequality(HwndSourceParameters, HwndSourceParameters)

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

S’applique à

Voir aussi