CWnd::UpdateLayeredWindow

Aggiorna la posizione, la dimensione, la forma, contenuto e la traslucidità di finestra sovrapposta.

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

Parametri

  • pDCDst
    Un puntatore a un contesto di dispositivo per lo schermo.Viene utilizzato per la corrispondenza di colore della tavolozza quando il contenuto della finestra vengono aggiornati.Se pDCDst è NULL, la tavolozza predefinita verrà utilizzata.

    Se pDCSrc è NULL, pDCDst deve essere NULL.

  • pptDst
    Un puntatore a una struttura di punti che specifica la nuova posizione sullo schermo della finestra sovrapposta.Se la posizione corrente non viene modificato, pptDst può essere NULL.

  • psize
    Puntatore a una struttura SIZE che specifica la nuova dimensione della finestra sovrapposta.Se la dimensione della finestra non viene modificato, psize può essere NULL.

    Se pDCSrc è NULL, psize deve essere NULL.

  • pDCSrc
    Un puntatore a un controller di dominio per l'area che definisce la finestra sovrapposta.Se il contesto di rappresentazione in forma della finestra non viene modificato, pDCSrc può essere NULL.

  • pptSrc
    Puntatore a una struttura di punti che specifica la posizione del livello nel contesto di dispositivo.

    Se pDCSrc è NULL, pptSrc deve essere NULL.

  • crKey
    Puntatore a un valore COLORREF che specifica la chiave di colore trasparenza da utilizzare quando costituisce la finestra sovrapposta.Tutti i pixel disegnati dalla finestra nel colore saranno trasparenti.Per generare COLORREF, utilizzare la macro RGB.

  • pblend
    Puntatore a una struttura BLENDFUNCTION che specifica il valore della trasparenza da utilizzare quando costituisce la finestra sovrapposta.

  • dwFlags
    Specifica di azione da eseguire.Questo parametro può essere uno o più dei seguenti valori.Per un elenco di valori possibili, vedereUpdateLayeredWindow.

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Note

Questa funzione membro emula la funzionalità della funzione UpdateLayeredWindow, come descritto in Windows SDK.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::SetLayeredWindowAttributes