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