віртуальний DROPEFFECT OnDropEx ( COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT dropList, CPoint пункт );
Значення, яке повертається
Падіння ефект, якщо це спроба падіння в розташуванні за команду. Це має бути одним із значень, позначається dropEffectList. Падіння наслідків розглядаються в розділі зауваження.
Параметри
pDataObject
Пункту до COleDataObject , який впав в місце перенесення.
dropDefault
Про те, що користувач вибрав для роботи падіння за промовчанням на основі поточного стану ключових. Це може бути DROPEFFECT_NONE. Падіння наслідків розглядаються в розділі зауваження.
dropList
Список падіння ефекти, які підтримує падіння джерело. Падіння ефект значення можна об'єднувати за допомогою порозрядне OR (|) операції. Падіння наслідків розглядаються в розділі зауваження.
точка
Поточна позиція миші по відношенню до клієнтської області перегляду.
Зауваження
Називається рамках коли користувач відпускає об'єкт даних через дійсний перенесення. За замовчуванням реалізація, щоб нічого не робити і повернути фіктивний значення (-1) вказує, що рамках слід зателефонувати обробника OnDrop.
Пересилити цю функцію для здійснення вплив право кнопкою миші перетягнути і падіння. Право кнопкою миші перетягніть зазвичай відображає меню вибору, коли права кнопка миші відпускається.
Ваш перевизначити OnDropEx повинні запит правою кнопкою миші. Ви можете назвати GetKeyState або магазин право кнопкою миші держави з обробника OnDragEnter.
Використовувати pDataObject , щоб перевірити COleDataObject для буфера обміну даними формат і дані, які впали на вказану точку.
Падіння ефекти описують дії, пов'язані з операцією падіння. Перегляньте наступний список ефектів падіння:
Щоб отримати додаткові відомості про встановлення команди меню за промовчанням, перегляньте SetMenuDefaultItem в документації Win32 і CMenu::GetSafeHmenu в цьому томі.
Огляд CView | Члени класу | Ієрархічна діаграма
Дивіться також CView::OnDragEnter, CView::OnDragOver, CView::OnDrop, CView::OnDragLeave, COleDropTarget::OnDropEx