Compartilhar via


Funções DWM

Esta seção contém informações sobre as funções do DWM (Gerenciador de Janelas da Área de Trabalho).

Nesta seção

Tópico Descrição
DwmAttachMilContent
Essa função não é implementada.
DwmDefWindowProc
Procedimento de janela padrão para teste de ocorrência de DWM dentro da área não cliente.
Você também precisa garantir que DwmDefWindowProc seja chamado para a mensagem de WM_NCMOUSELEAVE. Se DwmDefWindowProc não for chamado para a mensagem de WM_NCMOUSELEAVE, o DWM não removerá o realce dos botões Maximizar, Minimizare Fechar quando o cursor sair da janela.
DwmDetachMilContent
Essa função não é implementada.
DwmEnableBlurBehindWindow
Habilita o efeito de desfoque em uma janela especificada.
DwmEnableComposition
Habilita ou desabilita a composição do DWM.
Observação: Essa função é preterida a partir do Windows 8. O DWM não pode mais ser desabilitado programaticamente.
DwmEnableMMCSS
Notifica o DWM para aceitar ou sair do agendamento do MMCSS (Serviço de Agendamento de Classes Multimídia) enquanto o processo de chamada estiver ativo.
DwmExtendFrameIntoClientArea
Estende o quadro 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 atualmente pendentes 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 de vidro DWM. Esse valor é baseado no esquema de cores atual e pode ser modificado pelo usuário. Os aplicativos podem escutar alterações de cor manipulando a notificação de WM_DWMCOLORIZATIONCOLORCHANGED.
DwmGetCompositionTimingInfo
Recupera as informações de tempo de composição atuais para uma janela especificada.
DwmGetGraphicsStreamClient
Essa função não é implementada.
DwmGetGraphicsStreamTransformHint
Essa função não é implementada.
DwmGetTransportAttributes
Recupera atributos de transporte.
DwmGetUnmetTabRequirements
Observação Essa função está disponível publicamente, mas não funcional, para o Windows 10, versão 1803.Verifica os requisitos necessários para obter guias na barra de título do aplicativo 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, miniaturas e representações de espiar, devem ser atualizados.
DwmIsCompositionEnabled
Obtém um valor que indica se a composição do DWM está habilitada. Aplicativos em computadores que executam o Windows 7 ou anterior podem escutar alterações de estado de composição manipulando a notificação de WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration
Altera o número de atualizações do monitor por meio das quais o quadro anterior será exibido.
DwmModifyPreviousDxFrameDuration não tem mais suporte. A partir do Windows 8.1, as chamadas para DwmModifyPreviousDxFrameDuration sempre retornam E_NOTIMPL.
DwmQueryThumbnailSourceSize
Recupera o tamanho da origem da miniatura do 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 desenhar comentários para esse gesto.
DwmSetDxFrameDuration
Define o número de atualizações de monitor por meio das quais exibir o quadro apresentado.
DwmSetDxFrameDuration não tem mais suporte. 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 completa de uma janela ou guia.
DwmSetIconicThumbnail
Define um bitmap estático e icônico em uma janela ou guia a ser usado como uma representação em miniatura. A barra de tarefas pode usar esse bitmap como um destino de comutador de miniatura para a janela ou a guia.
dwmSetPresentParameters
Define os parâmetros presentes para a composição de quadros.
dwmSetPresentParameters não tem mais suporte. 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 comentários visuais a ser desenhado em resposta a um contato de toque ou caneta específico.
DwmTetherContact
Habilita os comentários gráficos das interações de toque e arrastar 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ção DwmRegisterThumbnail.
DwmUpdateThumbnailProperties
Atualiza as propriedades de uma miniatura do DWM.
GetWindowCompositionAttribute Recupera o valor atual de um atributo DWM (Gerenciador de Janelas da Área de Trabalho) especificado aplicado a uma janela.
SetWindowCompositionAttribute Define o valor atual de um atributo DWM (Gerenciador de Janelas da Área de Trabalho) especificado aplicado a uma janela.