Partager via


CWnd::UpdateLayeredWindow

Met à jour la position, la taille, le formulaire, le contenu, et la translucidité d'une fenêtre superposée.

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

Paramètres

  • pDCDst
    Un pointeur vers un contexte de périphérique pour l'écran.Il est utilisé pour la palette colorimétrique lorsque le contenu de la fenêtre est mis à jour.Si pDCDst est NULL, la palette par défaut est utilisée.

    Si pDCSrc est NULL, pDCDst doit être NULL.

  • pptDst
    Un pointeur vers une structure de POINT spécifiant la nouvelle position d'écran de la fenêtre superposée.Si la position actuelle ne change pas, pptDst peut être NULL.

  • psize
    Pointeur vers une structure de TAILLE qui spécifie la nouvelle taille de la fenêtre superposée.Si la taille de la fenêtre ne change pas, psize peut être NULL.

    Si pDCSrc est NULL, psize doit être NULL.

  • pDCSrc
    Un pointeur vers un contrôleur de domaine pour la surface qui définit la fenêtre superposée.Si le contexte de formulaire et de visuel de la fenêtre ne changent pas, pDCSrc peut être NULL.

  • pptSrc
    Pointeur vers une structure de POINT qui spécifie l'emplacement de la couche dans le contexte de périphérique.

    Si pDCSrc est NULL, pptSrc doit être NULL.

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

  • pblend
    Pointeur vers une structure de BLENDFUNCTION qui spécifie la valeur de transparence à utiliser de composant la fenêtre superposée.

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

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 UpdateLayeredWindow, 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::SetLayeredWindowAttributes