Condividi tramite


CImageList::DragEnter

Durante un'operazione di trascinamento, gli aggiornamenti dei blocchi alla finestra è specificato da pWndLock e viene visualizzata l'immagine di trascinamento nella posizione specificata da point.

static BOOL PASCAL DragEnter( 
   CWnd* pWndLock, 
   CPoint point  
);

Parametri

  • pWndLock
    Puntatore alla finestra proprietaria dell'immagine di trascinamento.

  • point
    Posizione da cui ottenere l'immagine di trascinamento. Le coordinate sono relativi all'angolo superiore sinistro della finestra (l'area non client).

Valore restituito

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

Note

Le coordinate sono relativi all'angolo superiore sinistro della finestra, pertanto è necessario compensare la larghezza degli elementi della finestra, come il bordo, la barra del titolo e la barra dei menu si specificano le coordinate.

Se pWndLock è NULL, questa funzione l'immagine viene disegnata nel contesto di visualizzazione associato alla finestra del desktop e le coordinate sono relativi all'angolo superiore sinistro dello schermo.

Questa funzione blocca tutti gli altri aggiornamenti della finestra specificata durante un'operazione di trascinamento. Se è necessario apportare eventuali disegno durante l'operazione di trascinamento, come evidenziazione di destinazione di un'operazione di trascinamento, è possibile nascondere l'immagine trascinata utilizzando la funzione CImageList::DragLeave.

Esempio

Vedere l'esempio relativo CImageList::BeginDrag.

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe CImageList

Grafico delle gerarchie

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DragLeave