HwndSourceParameters Estructura

Definición

Contiene los parámetros que se usan para crear un objeto HwndSource mediante el constructor HwndSource(HwndSourceParameters).

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

Comentarios

Esta estructura solo se usa en la llamada al constructor de HwndSource objetos.

Las propiedades cuyos valores se establecen mediante esta estructura no se exponen directamente en HwndSource instancias cuando se construye un HwndSource . Sin embargo, los valores de la HwndSourceParameters estructura suelen afectar a las propiedades generales de la interfaz de usuario, como "Height" y "Width" que pueden existir en objetos hospedados específicos y sus API.

Importante

No construya instancias de esta estructura con el constructor predeterminado (sin parámetros). Una HwndSourceParameters instancia creada por el constructor sin parámetros da HwndSourceParameters como resultado que no se puede asignar un WindowName objeto (aunque la WindowName propiedad parezca que se puede establecer). Si esta instancia se aplica como parámetros para un HwndSource constructor, el resultado HwndSource no puede mostrar una ventana.

Constructores

HwndSourceParameters(String)

Inicializa una nueva instancia de la clase HwndSourceParameters con un nombre de ventana especificado.

HwndSourceParameters(String, Int32, Int32)

Inicializa una nueva instancia de la clase HwndSourceParameters con el tamaño inicial y el nombre de una ventana especificados.

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.

AdjustSizingForNonClientArea

Obtiene o establece un valor que indica si se incluye el área no cliente para el ajuste de tamaño.

ExtendedWindowStyle

Obtiene o establece los estilos extendidos de Microsoft Windows para la ventana.

HasAssignedSize

Obtiene un valor que indica si se asignó un tamaño.

Height

Obtiene o establece un valor que indica el alto de la ventana.

HwndSourceHook

Obtiene o establece el enlace del mensaje de la ventana.

ParentWindow

Obtiene o establece el identificador de la ventana (HWND) del elemento primario de la ventana creada.

PositionX

Obtiene o establece la posición del lado izquierdo de la ventana.

PositionY

Obtiene o establece la posición del lado superior de la ventana.

RestoreFocusMode

Obtiene o establece cómo administra WPF la restauración del foco a la ventana.

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.

TreatAsInputRoot

Obtiene o establece un valor que indica si HwndSource debe recibir los mensajes de ventana producidos por el suministro de mensajes mediante ComponentDispatcher.

UsesPerPixelOpacity

Obtiene un valor que declara si se respeta el valor de opacidad por píxel del contenido de la ventana de origen.

UsesPerPixelTransparency

Obtiene un valor que declara si se respeta la transparencia por píxel del contenido de la ventana de origen.

Width

Obtiene o establece un valor que indica el ancho de la ventana.

WindowClassStyle

Obtiene o establece el estilo de clase de Windows Microsoft para la ventana.

WindowName

Obtiene o establece el nombre de la ventana.

WindowStyle

Obtiene o establece el estilo de la ventana.

Métodos

Equals(HwndSourceParameters)

Determina si esta estructura es igual a una estructura HwndSourceParameters especificada.

Equals(Object)

Determina si esta estructura es igual a otro objeto especificado.

GetHashCode()

Devuelve el código hash de esta instancia de HwndSourceParameters.

SetPosition(Int32, Int32)

Establece los valores que se usan para la posición de la pantalla de la ventana de HwndSource.

SetSize(Int32, Int32)

Establece los valores que se usan para el tamaño de la ventana de HwndSource.

Operadores

Equality(HwndSourceParameters, HwndSourceParameters)

Determina si una estructura HwndSourceParameters es igual a otra estructura HwndSourceParameters.

Inequality(HwndSourceParameters, HwndSourceParameters)

Determina si una estructura HwndSourceParameters no es igual a otra estructura HwndSourceParameters.

Se aplica a

Consulte también