Partager via


CWnd::SetLayeredWindowAttributes

Définit la clé de couleur d'opacité et de transparence d'une fenêtre superposée.

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

Paramètres

  • crKey
    Pointeur vers une valeur de COLORREF qui spécifie la clé de couleur de transparence à utiliser de composant la fenêtre superposée. Tous les pixels peints par la fenêtre dans cette couleur sont transparents. Pour générer COLORREF, utilisez la macro RVB.

  • bAlpha
    Valeur alpha utilisée pour décrire l'opacité de la fenêtre superposée. Pour plus d'informations, consultez le membre de SourceConstantAlpha de la structure de BLENDFUNCTION . Lorsque bAlpha est 0, la fenêtre est complètement transparente. Lorsque bAlpha est 255, la fenêtre est opaque.

  • dwFlags
    Spécifie une action à effectuer. Ce paramètre peut être une ou plusieurs des valeurs suivantes. Pour obtenir la liste des valeurs possibles, consultezSetLayeredWindowAttributes.

Valeur de retour

Une valeur différente de zéro si la fonction réussit ; sinon 0.

Notes

Cette fonction membre émule la fonctionnalité de la fonction SetLayeredWindowAttributes, comme décrit dans Kit de développement logiciel Windows.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::UpdateLayeredWindow