Partilhar via


Funções DWM

Esta seção contém informações sobre as funções DWM (Desktop Window Manager).

Nesta secção

Tópico Descrição
DwmAttachMilContent
Esta função não é implementada.
DwmDefWindowProc
Procedimento de janela padrão para testes de acerto DWM dentro da área não cliente.
Você também precisa garantir que DwmDefWindowProc seja chamado para a mensagem WM_NCMOUSELEAVE. Se DwmDefWindowProc não for chamado para a mensagem WM_NCMOUSELEAVE, o DWM não removerá o realce dos botões Maximizar, Minimizare Fechar quando o cursor sair da janela.
DwmDetachMilContent
Esta função não é implementada.
DwmEnableBlurBehindWindow
Ativa o efeito de desfoque em uma janela especificada.
DwmEnableComposition
Habilita ou desabilita a composição DWM.
Nota: Esta função foi preterida a partir do Windows 8. O DWM não pode mais ser desativado programaticamente.
DwmEnableMMCSS
Notifica o DWM para aceitar ou desativar o agendamento do MMCSS (Multimedia Class Schedule Service) enquanto o processo de chamada estiver ativo.
DwmExtendFrameIntoClientArea
Estende a moldura da janela para a área do cliente.
DwmFlush
Emite uma chamada de liberação que bloqueia o chamador até o próximo presente, quando todas as atualizações de superfície do Microsoft DirectX que estão pendentes no momento foram feitas. Isso compensa cenas muito complexas ou processos de chamada com prioridade muito baixa.
DwmGetColorizationColor
Recupera a cor atual usada para a composição do vidro DWM. Esse valor é baseado no esquema de cores atual e pode ser modificado pelo usuário. Os aplicativos podem escutar as alterações de cor manipulando a notificação WM_DWMCOLORIZATIONCOLORCHANGED.
DwmGetCompositionTimingInfo
Recupera as informações de tempo de composição atual para uma janela especificada.
DwmGetGraphicsStreamClient
Esta função não é implementada.
DwmGetGraphicsStreamTransformHint
Esta função não é implementada.
DwmGetTransportAttributes
Recupera atributos de transporte.
DwmGetUnmetTabRequirements
Nota Esta função está disponível publicamente, mas não funcional, para o Windows 10, versão 1803.Verifica os requisitos necessários para obter separadores na barra de título da aplicação para a janela especificada.
DwmGetWindowAttribute
Recupera o valor atual de um atributo especificado aplicado a uma janela.
DwmInvalidateIconicBitmaps
Chamado por um aplicativo para indicar que todos os bitmaps icônicos fornecidos anteriormente de uma janela, tanto miniaturas quanto representações de visualização, devem ser atualizados.
DwmIsCompositionEnabled
Obtém um valor que indica se a composição DWM está habilitada. Os aplicativos em máquinas que executam o Windows 7 ou anterior podem escutar as alterações de estado de composição manipulando a notificação de WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration
Altera o número de atualizações do monitor através das quais o quadro anterior será exibido.
DwmModifyPreviousDxFrameDuration não é mais suportado. A partir do Windows 8.1, as chamadas para DwmModifyPreviousDxFrameDuration sempre retornam E_NOTIMPL.
DwmQueryThumbnailSourceSize
Recupera o tamanho de origem da miniatura DWM.
DwmRegisterThumbnail
Cria uma relação de miniatura DWM entre as janelas de destino e de origem.
DwmRenderGesture
Notifica o DWM de que um contato de toque foi reconhecido como um gesto e que o DWM deve obter feedback para esse gesto.
DwmSetDxFrameDuration
Define o número de atualizações do monitor através das quais exibir o quadro apresentado.
DwmSetDxFrameDuration não é mais suportado. A partir do Windows 8.1, as chamadas para DwmSetDxFrameDuration sempre retornam E_NOTIMPL.
DwmSetIconicLivePreviewBitmap
Define um bitmap estático e icônico para exibir um de visualização ao vivo (também conhecido como de visualização doPeek ) de uma janela ou guia. A barra de tarefas pode usar esse bitmap para mostrar uma visualização em tamanho real de uma janela ou guia.
DwmSetIconicThumbnail
Define um bitmap estático e icônico em uma janela ou guia para usar como uma representação em miniatura. A barra de tarefas pode usar esse bitmap como um destino de alternância de miniatura para a janela ou guia.
DwmSetPresentParameters
Define os parâmetros atuais para a composição do quadro.
DwmSetPresentParameters não é mais suportada. A partir do Windows 8.1, as chamadas para DwmSetPresentParameters sempre retornam E_NOTIMPL.
DwmSetWindowAttribute
Define o valor de atributos de renderização não cliente para uma janela.
DwmShowContact
Chamado por um aplicativo ou estrutura para especificar o tipo de feedback visual a ser desenhado em resposta a um toque ou contato de caneta específico.
DwmTetherContact
Permite o feedback gráfico das interações de toque e arraste para o usuário.
DwmTransitionOwnedWindow
Coordena as animações das janelas de ferramentas com o DWM.
DwmUnregisterThumbnail
Remove uma relação de miniatura DWM criada pela funçãoDwmRegisterThumbnail.
DwmUpdateThumbnailProperties
Atualiza as propriedades de uma miniatura DWM.
GetWindowCompositionAttribute Recupera o valor atual de um atributo DWM (Desktop Window Manager) especificado aplicado a uma janela.
SetWindowCompositionAttribute Define o valor atual de um atributo DWM (Desktop Window Manager) especificado aplicado a uma janela.