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