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’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. |