CWnd::UpdateLayeredWindow

Aktualisiert die Position, Größe, die Form, den Inhalt und die Durchsichtigkeit eines überlappende Fenster.

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

Parameter

  • pDCDst
    Ein Zeiger auf einem Gerätekontext für den Bildschirm.Sie wird für Palettenfarbanpassung verwendet, wenn der Fensterinhalt aktualisiert wird.Wenn pDCDstNULL ist, wird die standardmäßige Palette verwendet.

    Wenn pDCSrcNULL ist, muss pDCDstNULL sein.

  • pptDst
    Ein Zeiger auf eine Struktur POINT die neue Bildschirmposition des überlappende Fenster angibt.Wenn die aktuelle Position nicht ändert, kann pptDstNULL sein.

  • psize
    Zeiger auf eine SIZE-Struktur, die die neue Größe des überlappende Fenster angibt.Wenn die Größe des Fensters nicht ändert, psize kann NULL sein.

    Wenn pDCSrcNULL ist, psize muss NULL sein.

  • pDCSrc
    Ein Zeiger auf einen Domänencontroller für die Oberfläche, die das überlappende Fenster definiert.Wenn die Form- und Sichtbarmachungskontext des Fensters nicht ändern, kann pDCSrcNULL sein.

  • pptSrc
    Zeiger auf eine POINT-Struktur, die den Speicherort der Ebene im Gerätekontext angibt.

    Wenn pDCSrcNULL ist, sollte pptSrcNULL sein.

  • crKey
    Zeiger auf einen COLORREF-Wert, der den zu verwendenden Transparenzfarbenangibt Schlüssel, wenn das überlappende Fenster zusammengesetzt.Alle Pixel, die im Fenster in dieser Farbe gezeichnet werden, sind transparent.Um COLORREF zu generieren, verwenden Sie das RGB-Makro.

  • pblend
    Zeiger auf eine BLENDFUNCTION-Struktur, die den verwendet werden Transparenzangibt Wert, wenn das überlappende Fenster zusammengesetzt.

  • dwFlags
    Gibt eine Aktion an.Dieser Parameter kann einen oder mehrere der folgenden Werte sein.Eine Liste der möglichen Werten, finden Sie unter UpdateLayeredWindow.

Rückgabewert

Ungleich 0 (null), wenn die Funktion folgt; 0 andernfalls.

Hinweise

Diese Memberfunktion emuliert die Funktionen der Funktion UpdateLayeredWindow, wie in Windows SDK beschrieben.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::SetLayeredWindowAttributes