Freigeben über


CWnd::SetLayeredWindowAttributes

Legt die Deckkraft- und Transparenzfarbentaste eines überlappende Fenster fest.

BOOL SetLayeredWindowAttributes(
   COLORREF crKey,
   BYTE bAlpha,
   DWORD dwFlags
);

Parameter

  • 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.

  • bAlpha
    Alphawert verwendet, um die Durchlässigkeit des überlappende Fenster zu beschreiben.Weitere Informationen finden Sie im SourceConstantAlpha-Member der BLENDFUNCTION-Struktur.Wenn bAlpha 0 ist, ist das Fenster vollständig transparent.Wenn bAlpha 255 ist, ist das Fenster nicht transparent.

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

Rückgabewert

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

Hinweise

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::UpdateLayeredWindow