COleDropTarget::OnDropEx
Chiamato dal framework quando un'operazione di trascinamento è verificare.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
Parametri
pWnd
Punta alla finestra il cursore si trova in.pDataObject
Punti all'oggetto dati contenente i dati da rilasciare.dropDefault
L'effetto che l'utente ha scelto per l'operazione di trascinamento predefinita in base allo stato del tasto corrente.Può essere DROPEFFECT_NONE.Effetti di trascinamento vengono illustrati nella sezione relativa alle osservazioni.dropList
Un elenco degli effetti di trascinamento supportata da origine di trascinamento.I valori dell'effetto di rilascio possono essere combinate utilizzando l'operatore OR bit per bit (|) operazione.Effetti di trascinamento vengono illustrati nella sezione relativa alle osservazioni.point
Contiene la posizione del cursore, in pixel, rispetto allo schermo.
Valore restituito
L'effetto di rilascio derivato dal tentativo di rilascio di percorso specificato da point.Effetti di trascinamento vengono illustrati nella sezione relativa alle osservazioni.
Note
Le prime il framework chiama la funzione.Se non gestisce la selezione, il framework chiama quindi OnDrop.In genere, si eseguirà l'override OnDropEx nella classe di visualizzazione per supportare il trascinamento e il calo il pulsante destro del mouse.In genere, la classe di visualizzazione OnDrop viene utilizzata per gestire il caso di supporto per trascinamento e calo semplici.
L'implementazione predefinita delle chiamate CView::OnDropExdi COleDropTarget::OnDropEx.Per impostazione predefinita, CView::OnDropEx restituisce semplicemente un valore fittizio per indicare che la funzione membro OnDrop deve essere chiamata.
Effetti di trascinamento descrive l'azione associata a un'operazione di trascinamento.Vedere il seguente elenco degli effetti di trascinamento:
La selezione diDROPEFFECT_NONE A non è consentita.
l'operazione di copia diDROPEFFECT_COPY A verrebbe eseguita.
l'operazione di spostamento diDROPEFFECT_MOVE A verrebbe eseguita.
Il collegamento diDROPEFFECT_LINK Ai dati trascinati ai dati originali verrebbe impostato.
DROPEFFECT_SCROLL indica che l'operazione di spostamento di trascinamento sta per verificarsi o sta verificando nel database di destinazione.
Per ulteriori informazioni, vedere IDropTarget::Drop in Windows SDK.
Requisiti
Header: afxole.h