Sdílet prostřednictvím


CWnd::UpdateLayeredWindow

Aktualizuje umístění, velikost, tvar, obsah a průsvitnosti okna s vrstvami.

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

Parametry

  • pDCDst
    Ukazatel na kontext zařízení pro obrazovku.Používá se pro paletu barev při aktualizaci obsahu okna.Pokud pDCDst je NULL, bude použita výchozí paleta.

    If pDCSrc is NULL, pDCDst must be NULL.

  • pptDst
    Ukazatel bod struktury určující pozici obrazovky nového okna s vrstvami.Pokud není změna aktuální pozice, pptDst mohou být NULL.

  • psize
    Ukazatel velikosti struktury, která určuje novou velikost okna s vrstvami.Pokud není změna velikosti okna, psize mohou být NULL.

    If pDCSrc is NULL, psize must be NULL.

  • pDCSrc
    Ukazatel na povrch, který definuje vrstvami okno DC.Pokud nejsou změnou tvaru a vizuální kontext okna, pDCSrc mohou být NULL.

  • pptSrc
    Ukazatel bod struktury, která určuje umístění vrstvy v kontextu zařízení.

    If pDCSrc is NULL, pptSrc should be NULL.

  • crKey
    Ukazatel COLORREF hodnotu, která určuje průhlednost klíč barev použitých při vytváření okna s vrstvami.Budou průhledné všechny obrazové body malované oknem v této barvy.Generování COLORREF, použijte makro RGB.

  • pblend
    Ukazatel BLENDFUNCTION struktury, která určuje hodnotu průhlednosti při vytváření okna s vrstvami.

  • dwFlags
    Určuje akci.Tento parametr může být jeden nebo více z následujících hodnot.Seznam možných hodnot naleznete v tématuUpdateLayeredWindow.

Vrácená hodnota

Nenulová hodnota, pokud funkce úspěšně. jinak 0.

Poznámky

Tato funkce člena emuluje funkce funkce UpdateLayeredWindow, jak je popsáno v .

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::SetLayeredWindowAttributes