Udostępnij za pośrednictwem


COleDropSource::GiveFeedback

Wywołana w ramach po wywołaniu COleDropTarget::OnDragOver lub COleDropTarget::DragEnter.

virtual SCODE GiveFeedback(
   DROPEFFECT dropEffect 
);

Parametry

  • dropEffect
    Efekt, który chcesz wyświetlić dla użytkownika, zazwyczaj wskazujący, co się stanie, jeśli spadek wystąpił w tym momencie z wybranych danych.Zazwyczaj jest to wartość zwrócona przez ostatnie wywołanie CView::OnDragEnter lub CView::OnDragOver.Mogą to być jeden lub więcej z następujących czynności:

    • DROPEFFECT_NONESpadek nie będzie dozwolona.

    • DROPEFFECT_COPYCzy wykonać operacji kopiowania.

    • DROPEFFECT_MOVECzy wykonać operacji przenoszenia.

    • DROPEFFECT_LINKUstanowiona zostanie łącze z porzuconych danych do oryginalnych danych.

    • DROPEFFECT_SCROLLOperacji przeciągania przewijania ma nastąpić lub występuje w docelowej.

Wartość zwracana

Zwraca DRAGDROP_S_USEDEFAULTCURSORS , jeśli przeciągnięcie jest w toku, NOERROR , jeśli nie jest.

Uwagi

Zastąpienie tej funkcji, aby przekazać opinię użytkownika o co by się stało, jeśli spadek wystąpił w tym momencie.Domyślna implementacja używa kursory domyślne OLE.Więcej informacji na temat operacji przeciągania i upuszczania za pomocą mechanizmu OLE, zobacz artykuł przeciągnij i upuść (OLE).

Aby uzyskać więcej informacji, zobacz IDropSource::GiveFeedback, IDropTarget::DragOver, i IDropTarget::DragEnter w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDropSource

Wykres hierarchii

CView::OnDragEnter

CView::OnDragOver