HwndSourceParameters Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |