Compartilhar via


CWnd::SetLayeredWindowAttributes

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

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

Parâmetros

  • crKey
    Ponteiro para um COLORREF valor que especifica a chave de cor de transparência a ser usado ao redigir a janela em camadas.Todos os pixels pintados pela janela nesta cor será transparente.Para gerar um COLORREF, use a macro RGB.

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

  • dwFlags
    Especifica a ação a ser tomada.Esse parâmetro pode ser um ou mais dos seguintes valores.Para obter uma lista dos valores possíveis, consulte SetLayeredWindowAttributes.

Valor de retorno

Diferente de zero se a função obtiver êxito; caso contrário, 0.

Comentários

Esta função de membro emula a funcionalidade da função SetLayeredWindowAttributes, conforme descrito no Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::UpdateLayeredWindow

Outros recursos

Membros CWnd