HwndSourceParameters Estructura

Definición

Contiene los parámetros que se usan para crear un objeto HwndSource mediante el constructor HwndSource(HwndSourceParameters).Contains the parameters that are used to create an HwndSource object using the HwndSource(HwndSourceParameters) constructor.

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Herencia
HwndSourceParameters

Comentarios

Esta estructura solo se utiliza en la llamada al constructor del objeto HwndSource.This structure is used only in the HwndSource object constructor call.

Las propiedades cuyos valores establece esta estructura no se exponen directamente en HwndSource instancias de cuando se construye un HwndSource.The properties whose values are established by this structure are not directly exposed on HwndSource instances when an HwndSource is constructed. Sin embargo, los valores de la estructura HwndSourceParameters suelen afectar a las propiedades de IUUI general, como "height" y "width", que pueden existir en objetos hospedados específicos y sus API.However, the values of the HwndSourceParameters structure typically affect general IUUI properties such as "Height" and "Width" that might exist in specific hosted objects and their APIs.

Importante

No construya instancias de esta estructura utilizando el constructor predeterminado (sin parámetros).Do not construct instances of this structure using the default (parameterless) constructor. Una instancia de HwndSourceParameters creada por el constructor sin parámetros produce HwndSourceParameters que no se puede asignar un WindowName (aunque la propiedad WindowName parezca ser configurable).An HwndSourceParameters instance that is created by the parameterless constructor results in HwndSourceParameters that cannot be assigned a WindowName (even though the WindowName property appears to be settable). Si este tipo de instancia se aplica como los parámetros de un constructor HwndSource, el HwndSource resultante no puede mostrar una ventana.If such an instance is applied as the parameters for an HwndSource constructor, the resulting HwndSource cannot display a window.

Constructores

HwndSourceParameters(String)

Inicializa una nueva instancia de la clase HwndSourceParameters con un nombre de ventana especificado.Initializes a new instance of the HwndSourceParameters class with a specified window name.

HwndSourceParameters(String, Int32, Int32)

Inicializa una nueva instancia de la clase HwndSourceParameters con el tamaño inicial y el nombre de una ventana especificados.Initializes a new instance of the HwndSourceParameters class with a specified window name and initial size.

Propiedades

AcquireHwndFocusInMenuMode

Obtiene o establece el valor que determina si se debe adquirir el foco de Win32 para la ventana contenedora de WPF cuando se crea un objeto HwndSource.Gets or sets the value that determines whether to acquire Win32 focus for the WPF containing window when an HwndSource is created.

AdjustSizingForNonClientArea

Obtiene o establece un valor que indica si se incluye el área no cliente para el ajuste de tamaño.Gets or sets a value that indicates whether to include the nonclient area for sizing.

ExtendedWindowStyle

Obtiene o establece los estilos extendidos de Microsoft WindowsMicrosoft Windows de la ventana.Gets or sets the extended Microsoft WindowsMicrosoft Windows styles for the window.

HasAssignedSize

Obtiene un valor que indica si se asignó un tamaño.Gets a value that indicates whether a size was assigned.

Height

Obtiene o establece un valor que indica el alto de la ventana.Gets or sets a value that indicates the height of the window.

HwndSourceHook

Obtiene o establece el enlace del mensaje de la ventana.Gets or sets the message hook for the window.

ParentWindow

Obtiene o establece el identificador de la ventana (HWND) del elemento primario de la ventana creada.Gets or sets the window handle (HWND) of the parent for the created window.

PositionX

Obtiene o establece la posición del lado izquierdo de la ventana.Gets or sets the left-edge position of the window.

PositionY

Obtiene o establece la posición del lado superior de la ventana.Gets or sets the upper-edge position of the window.

RestoreFocusMode

Obtiene o establece cómo administra WPF la restauración del foco a la ventana.Gets or sets how WPF handles restoring focus to the window.

TreatAncestorsAsNonClientArea

Obtiene o establece un valor que indica si las ventanas principales de HwndSource se deben considerar en el área que no es cliente de la ventana durante el pase de diseño.Gets or sets a value that indicates whether the parent windows of the HwndSource should be considered the non-client area of the window during layout passes.

TreatAsInputRoot

Obtiene o establece un valor que indica si HwndSource debe recibir los mensajes de ventana producidos por el suministro de mensajes mediante ComponentDispatcher.Gets or sets a value that indicates whether the HwndSource should receive window messages raised by the message pump via the ComponentDispatcher.

UsesPerPixelOpacity

Obtiene un valor que declara si se respeta el valor de opacidad por píxel del contenido de la ventana de origen.Gets a value that declares whether the per-pixel opacity of the source window content is respected.

UsesPerPixelTransparency

Obtiene un valor que declara si se respeta la transparencia por píxel del contenido de la ventana de origen.Gets a value that declares whether the per-pixel transparency of the source window content is respected.

Width

Obtiene o establece un valor que indica el ancho de la ventana.Gets or sets a value that indicates the width of the window.

WindowClassStyle

Obtiene o establece el estilo de clase de Microsoft WindowsMicrosoft Windows de la ventana.Gets or sets the Microsoft WindowsMicrosoft Windows class style for the window.

WindowName

Obtiene o establece el nombre de la ventana.Gets or sets the name of the window.

WindowStyle

Obtiene o establece el estilo de la ventana.Gets or sets the style for the window.

Métodos

Equals(HwndSourceParameters)

Determina si esta estructura es igual a una estructura HwndSourceParameters especificada.Determines whether this structure is equal to a specified HwndSourceParameters structure.

Equals(Object)

Determina si esta estructura es igual a otro objeto especificado.Determines whether this structure is equal to a specified object.

GetHashCode()

Devuelve el código hash de esta instancia de HwndSourceParameters.Returns the hash code for this HwndSourceParameters instance.

SetPosition(Int32, Int32)

Establece los valores que se usan para la posición de la pantalla de la ventana de HwndSource.Sets the values that are used for the screen position of the window for the HwndSource.

SetSize(Int32, Int32)

Establece los valores que se usan para el tamaño de la ventana de HwndSource.Sets the values that are used for the window size of the HwndSource.

Operadores

Equality(HwndSourceParameters, HwndSourceParameters)

Determina si una estructura HwndSourceParameters es igual a otra estructura HwndSourceParameters.Determines whether an HwndSourceParameters structure is equal to another HwndSourceParameters structure.

Inequality(HwndSourceParameters, HwndSourceParameters)

Determina si una estructura HwndSourceParameters no es igual a otra estructura HwndSourceParameters.Determines whether an HwndSourceParameters structure is not equal to another HwndSourceParameters structure.

Se aplica a

Consulte también: