Compartilhar via


CWnd::UpdateLayeredWindow

Atualiza a posição, tamanho, forma, o conteúdo, e o 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. É usada para paleta colorimétrica quando o conteúdo da janela são atualizados. Se pDCDst é NULO, a paleta padrão será usado.

    Se pDCSrc é NULO, pDCDst deve ser NULO.

  • pptDst
    Um ponteiro a estrutura de POINT que especifica a nova posição da tela da janela em camadas. Se a posição atual não for alterada, pptDst pode ser NULO.

  • psize
    Ponteiro a estrutura de TAMANHO que especifica o novo tamanho da janela em camadas. Se o tamanho da janela não for alterada, psize pode ser NULO.

    Se pDCSrc é NULO, psize deve ser NULO.

  • pDCSrc
    Um ponteiro para uma C.C. para a superfície que define a janela em camadas. Se o contexto de forma e do visual da janela não for alterada, pDCSrc pode ser NULO.

  • pptSrc
    Ponteiro a estrutura de POINT que especifica o local da camada no contexto de dispositivo.

    Se pDCSrc é NULO, pptSrc deve ser NULO.

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

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

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

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 UpdateLayeredWindow, como descrito em Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::SetLayeredWindowAttributes