Leer en inglés

Compartir a través de


Administrador de ventanas de escritorio (DWM)

Información general sobre la tecnología Administrador de ventanas de escritorio (DWM).

Para desarrollar el Administrador de ventanas de escritorio (DWM), necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
DWM_SHOWCONTACT

Especifica las operaciones de entrada para las que se deben proporcionar comentarios visuales.
DWM_SOURCE_FRAME_SAMPLING

Marcas usadas por la función DwmSetPresentParameters para especificar el tipo de muestreo de fotogramas.
DWM_SYSTEMBACKDROP_TYPE

Marcas para especificar el material de fondo dibujado por el sistema de una ventana, incluido detrás del área que no es de cliente.
DWM_TAB_WINDOW_REQUIREMENTS

Esta enumeración admite una característica experimental que nunca se implementó en Windows. No tiene ningún efecto y no debe usarse.
DWM_WINDOW_CORNER_PREFERENCE

La enumeración DWM_WINDOW_CORNER_PREFERENCE (dwmapi.h) especifica la preferencia de esquina redondeada para una ventana.
DWMFLIP3DWINDOWPOLICY

Marcas usadas por la función DwmSetWindowAttribute para especificar la directiva de ventana Flip3D.
DWMNCRENDERINGPOLICY

Marcas usadas por la función DwmSetWindowAttribute para especificar la directiva de representación de área no cliente.
DWMTRANSITION_OWNEDWINDOW_TARGET

Identifica el destino.
DWMWINDOWATTRIBUTE

Marcas usadas por las funciones DwmGetWindowAttribute y DwmSetWindowAttribute .
GESTURE_TYPE

Identifica el tipo de gesto especificado en DwmRenderGesture.

Functions

 
DwmAttachMilContent

Esta función no está implementada. (DwmAttachMilContent)
DwmDefWindowProc

Procedimiento de ventana predeterminado para las pruebas de posicionamiento del Administrador de ventanas de escritorio (DWM) dentro del área que no es de cliente.
DwmDetachMilContent

Esta función no está implementada. (DwmDetachMilContent)
DwmEnableBlurBehindWindow

Habilita el efecto de desenfoque en una ventana especificada.
DwmEnableComposition

Habilita o deshabilita la composición del Administrador de ventanas de escritorio (DWM).
DwmEnableMMCSS

Notifica al Administrador de ventanas de escritorio (DWM) que opte por participar o no en la programación del Servicio de programación de clases multimedia (MMCSS) mientras el proceso de llamada está activo.
DwmExtendFrameIntoClientArea (DwmExtendFrameIntoClientArea [función])

Extiende el marco de ventana al área de cliente.
DwmFlush

Emite una llamada de vaciado que bloquea el autor de la llamada hasta la siguiente llamada a un método Present, cuando se han realizado todas las actualizaciones de superficie de Microsoft DirectX que están pendientes actualmente. Esto compensa escenas muy complejas o procesos de llamada con muy baja prioridad.
DwmGetColorizationColor

Recupera el color actual usado para la composición de vidrio del Administrador de ventanas de escritorio (DWM).
DwmGetCompositionTimingInfo

Recupera la información de tiempo de composición actual de una ventana especificada.
DwmGetGraphicsStreamClient

Esta función no está implementada. (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

Esta función no está implementada. (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

Recupera los atributos de transporte.
DwmGetUnmetTabRequirements

Esta función formaba parte de una característica experimental que nunca se implementó en Windows. No tiene ningún efecto y no debe usarse.
DwmGetWindowAttribute

Recupera el valor actual de un atributo especificado administrador de ventanas de escritorio (DWM) aplicado a una ventana.
DwmInvalidateIconicBitmaps

Lo llama una aplicación para indicar que todos los mapas de bits emblemáticos proporcionados anteriormente desde una ventana, tanto las miniaturas como las representaciones de inspección, deben actualizarse.
DwmIsCompositionEnabled

Obtiene un valor que indica si la composición del Administrador de ventanas de escritorio (DWM) está habilitada. Las aplicaciones en máquinas que ejecutan Windows 7 o versiones anteriores pueden escuchar los cambios de estado de composición controlando la notificación de WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration

Cambia el número de actualizaciones de monitor a través de las que se mostrará el marco anterior. DwmModifyPreviousDxFrameDuration ya no se admite. A partir de Windows 8.1, las llamadas a DwmModifyPreviousDxFrameDuration siempre devuelven E_NOTIMPL.
DwmQueryThumbnailSourceSize

Recupera el tamaño de origen de la miniatura del Administrador de ventanas de escritorio (DWM).
DwmRegisterThumbnail

Crea una relación de miniatura del Administrador de ventanas de escritorio (DWM) entre las ventanas de destino y de origen.
DwmRenderGesture

Notifica al Administrador de ventanas de escritorio (DWM) que se ha reconocido un contacto táctil como un gesto y que DWM debe dibujar comentarios para ese gesto.
DwmSetDxFrameDuration

Establece el número de actualizaciones de monitor a través de las que se va a mostrar el marco presentado. DwmSetDxFrameDuration ya no se admite. A partir de Windows 8.1, las llamadas a DwmSetDxFrameDuration siempre devuelven E_NOTIMPL.
DwmSetIconicLivePreviewBitmap

Establece un mapa de bits estático e emblemático para mostrar una vista previa en directo (también conocida como Vistazo vista previa) de una ventana o pestaña. La barra de tareas puede usar este mapa de bits para mostrar una vista previa de tamaño completo de una ventana o pestaña.
DwmSetIconicThumbnail

Establece un mapa de bits estático y emblemático en una ventana o pestaña para usarlo como representación en miniatura. La barra de tareas puede usar este mapa de bits como destino de conmutador en miniatura para la ventana o pestaña.
DwmSetPresentParameters

Establece los parámetros presentes para la composición de fotogramas. DwmSetPresentParameters ya no se admite. A partir de Windows 8.1, las llamadas a DwmSetPresentParameters siempre devuelven E_NOTIMPL.
DwmSetWindowAttribute

Establece el valor de los atributos de representación que no son de cliente del Administrador de ventanas de escritorio (DWM) para una ventana.
DwmShowContact

Llamado por una aplicación o marco para especificar el tipo de comentarios visuales que se va a dibujar en respuesta a un contacto táctil o lápiz determinado.
DwmTetherContact

Habilita los comentarios gráficos de las interacciones táctiles y de arrastre al usuario.
DwmTransitionOwnedWindow

Coordina las animaciones de las ventanas de herramientas con el Administrador de ventanas de escritorio (DWM).
DwmUnregisterThumbnail

Quita una relación en miniatura del Administrador de ventanas de escritorio (DWM) creada por la función DwmRegisterThumbnail.
DwmUpdateThumbnailProperties

Novedades las propiedades de una miniatura del Administrador de ventanas de escritorio (DWM).

Estructuras

 
DWM_BLURBEHIND

Especifica las propiedades de desenfoque del Administrador de ventanas de escritorio (DWM). Usado por la función DwmEnableBlurBehindWindow.
DWM_PRESENT_PARAMETERS

Especifica los parámetros de fotograma de vídeo del Administrador de ventanas de escritorio (DWM) para la composición de fotogramas. Usado por la función DwmSetPresentParameters.
DWM_THUMBNAIL_PROPERTIES

Especifica las propiedades de miniatura del Administrador de ventanas de escritorio (DWM). Usado por la función DwmUpdateThumbnailProperties.
DWM_TIMING_INFO

Especifica información de tiempo de composición del Administrador de ventanas de escritorio (DWM). Usado por la función DwmGetCompositionTimingInfo.
MilMatrix3x2D

Especifica una matriz de 3x2 que describe una transformación.
UNSIGNED_RATIO

Define un tipo de datos usado por las API del Administrador de ventanas de escritorio (DWM). Representa una relación genérica y se usa para diferentes propósitos y unidades incluso dentro de una sola API.