Condividi tramite


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 delle gerarchie

CWnd::SetLayeredWindowAttributes