Udostępnij za pośrednictwem


CWnd::UpdateLayeredWindow

Aktualizuje położenie, rozmiar, kształt, zawartości i przejrzystością warstwowej okna.

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

Parametry

  • pDCDst
    Wskaźnik do kontekstu urządzenia dla ekranu.Służy do dopasowywania kolorów palety po zaktualizowaniu zawartość okna.Jeśli pDCDst jest NULL, będzie używana domyślna paleta.

    If pDCSrc is NULL, pDCDst must be NULL.

  • pptDst
    Wskaźnik do punkt strukturę, określając nowe położenie ekranu okna warstwami.Jeśli bieżące położenie nie zmienia się, pptDst może być NULL.

  • pSize
    Wskaźnik rozmiar strukturę, która określa nowy rozmiar okna warstwami.Jeśli nie zmienia się rozmiar okna, psize może być NULL.

    If pDCSrc is NULL, psize must be NULL.

  • pDCSrc
    Wskaźnik do kontrolera domeny dla powierzchni, definiujący okno warstwami.Kształt i wizualnego kontekstu okna nie zmiany, pDCSrc może być NULL.

  • pptSrc
    Wskaźnik punkt strukturę, która określa położenie warstwy w kontekście urządzenia.

    If pDCSrc is NULL, pptSrc should be NULL.

  • crKey
    Wskaźnik do COLORREF wartość, która określa klucz kolor przezroczystości używanych podczas redagowania okno warstwami.Wszystkie piksele namalowany przez okna w ten kolor będzie przezroczysty.Aby wygenerować COLORREF, użyć makra RGB.

  • pblend
    Wskaźnik do BLENDFUNCTION strukturę, która określa wartość przezroczystości używanych podczas redagowania okno warstwami.

  • dwFlags
    Określa akcję.Ten parametr może być jeden lub więcej z następujących wartości.Listy możliwych wartości, zobaczUpdateLayeredWindow.

Wartość zwracana

Niezerowa, jeśli funkcja skutku; 0 inaczej.

Uwagi

Ta funkcja Członkowskie emuluje funkcje funkcji UpdateLayeredWindow, jak opisano w Windows SDK.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::SetLayeredWindowAttributes