Partilhar via


CWnd::UpdateLayeredWindow

Atualiza a posição, dimensionar, forma, conteúdo e translucency de uma janela em camadas.

BOOL UpdateLayeredWindow(
   CDC* pDCDst,
   POINT *pptDst,
   SIZE *psize,
   CDC *pDCSrc,
   POINT *pptSrc,
   COLORREF crKey,
   BLENDFUNCTION *pblend,
   DWORD dwFlags
);

Parâmetros

  • pDCDst
    Um ponteiro para um contexto de dispositivo para a tela.Ele é usado para correspondência de cores de paleta quando o Sumário da janela é atualizado.If pDCDst é NULO, a paleta padrão será usada.

    If pDCSrc é NULO, pDCDst deve ser NULO.

  • pptDst
    Um ponteiro para um PONTO estrutura especificando a nova posição da tela da janela em camadas.Se a posição corrente não está mudando, pptDst pode ser NULO.

  • psize
    Ponteiro para um dimensionar estrutura que especifica o novo dimensionar da janela em camadas.Se o dimensionar da janela não está mudando, psize can be NULO.

    If pDCSrc é NULO, psize must be NULO.

  • pDCSrc
    Um ponteiro para um controlador de domínio para a superfície que define a janela em camadas.Se a forma e o contexto visual da janela não alterar, pDCSrc pode ser NULO.

  • pptSrc
    Ponteiro para um PONTO estrutura que especifica o local da camada no contexto de dispositivo.

    If pDCSrc é NULO, pptSrc deve ser NULO.

  • 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.

  • pblend
    Ponteiro para um BLENDFUNCTION estrutura que especifica o valor de transparência a ser usado ao redigir a janela em camadas.

  • 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 UpdateLayeredWindow.

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 UpdateLayeredWindow, conforme descrito no Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::SetLayeredWindowAttributes

Outros recursos

Membros CWnd