Compartilhar via


CWnd::SetLayeredWindowAttributes

Define a opacidade e a chave de cor de transparência de uma janela em camadas.

BOOL SetLayeredWindowAttributes( 
   COLORREF crKey, 
   BYTE bAlpha, 
   DWORD dwFlags 
);

Parâmetros

  • crKey
    Ponteiro para um valor de COLORREF que especifica a chave de cor de transparência a ser usada para compor a janela em camadas. Todos os pixels pintados pela janela em esta cor serão transparentes. Para gerar COLORREF, use a macro de RGB.

  • bAlpha
    Valor alfa usado para descrever a opacidade da janela em camadas. Para obter mais informações, consulte o membro de SourceConstantAlpha estrutura de BLENDFUNCTION . Quando bAlpha é 0, a janela é completamente transparente. Quando bAlpha é 255, a janela é opaca.

  • dwFlags
    Especifica uma ação executar. Este parâmetro pode ser um ou mais dos seguintes valores. Para obter uma lista de valores possíveis, consulteSetLayeredWindowAttributes.

Valor de retorno

Diferente de zero se a função êxito; se não 0.

Comentários

Essa função de membro emula a funcionalidade de função SetLayeredWindowAttributes, como descrito em Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::UpdateLayeredWindow