Compartilhar via


Funções DWM

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

Nesta seção

Tópico Descrição
DwmAttachMilContent
Esta função não está implementada.
DwmDefWindowProc
Procedimento de janela padrão para testes de ocorrências DWM na área que 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, Minimizar e Fechar quando o cursor sair da janela.
DwmDetachMilContent
Esta função não está implementada.
DwmEnableBlurBehindWindow
Habilita 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 desabilitado programaticamente.
DwmEnableMMCSS
Notifica o DWM para aceitar ou não o agendamento do MMCSS (Serviço de Agendamento de Classe Multimídia) 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 tiverem sido 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 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 está implementada.
DwmGetGraphicsStreamTransformHint
Esta função não está 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, 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 computadores que executam o Windows 7 ou anterior podem escutar alterações de estado de composição manipulando a notificação 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 extrair 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 uma visualização ao vivo (também conhecida como visualização de visualização) 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 opção de miniatura para a janela ou guia.
DwmSetPresentParameters
Define os parâmetros presentes para a composição do quadro.
DwmSetPresentParameters não é mais suportado. 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.
DwmShowContato
Chamado por um aplicativo ou estrutura para especificar o tipo de feedback visual a ser desenhado em resposta a um contato de toque ou caneta específico.
DwmTetherContato
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ção DwmRegisterThumbnail.
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.