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