Função DwmEnableComposition (dwmapi.h)
Habilita ou desabilita a composição do DWM (Gerenciador de Janelas da Área de Trabalho).
Sintaxe
HRESULT DwmEnableComposition(
[in] UINT uCompositionAction
);
Parâmetros
[in] uCompositionAction
DWM_EC_ENABLECOMPOSITION habilitar a composição dwm; DWM_EC_DISABLECOMPOSITION desabilitar a composição.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Desabilitar a composição do DWM a desabilita para toda a área de trabalho. A composição dwm será habilitada automaticamente quando todos os processos que desabilitaram a composição tiverem chamado DwmEnableComposition para habilitá-la ou tiverem sido encerrados. A notificação WM_DWMCOMPOSITIONCHANGED é enviada sempre que a composição dwm está habilitada ou desabilitada.
Exemplos
O exemplo de código a seguir desabilita a composição dwm.
...
HRESULT hr = S_OK;
// Disable DWM Composition
hr = DwmEnableComposition(DWM_EC_DISABLECOMPOSITION);
if (SUCCEEDED(hr))
{
// ...
}
...
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dwmapi.h |
Biblioteca | Dwmapi.lib |
DLL | Dwmapi.dll |