HwndSourceParameters Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |