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
CWnd::SetLayeredWindowAttributes