DROPEFFECTDoDragDrop (LPCRECTlpItemRect,CPointptOffset,BOOLbIncludeLink=DWORDзначення FALSE,dwEffects=DROPEFFECT_COPY|DROPEFFECT_MOVE,LPCRECTlpRectStartDrag=NULL);
Значення, яке повертається
DROPEFFECT значення. Якщо це DROPEFFECT_MOVE, вихідні дані повинні бути видалені.
Параметри
lpItemRect
Прямокутник елемента на екрані в клієнт координат (пікселів).
ptOffset
Зсув від lpItemRect , де був положення миші під час перетягування.
bIncludeLink
Встановити це правда, якщо зв'язок даних слід копіювати до буфера обміну. Встановіть його на FALSE , якщо ваше додаток-сервер не підтримує посилання.
dwEffects
Визначає вплив, що джерело перетягнути дозволить в операції перетягування.
lpRectStartDrag
Вказівник на прямокутника, який визначає, де насправді починається перетягування. Докладніше перегляньте наступний розділ зауваження.
Зауваження
Викликати функцію член DoDragDrop виконання операції перетягнути і падіння. Перетягнути і падіння операції не відразу. Вона чекає, поки вказівник миші залишає прямокутник, вказаний на lpRectStartDrag , або до вказаної кількості мілісекунд пройшли. Якщо lpRectStartDrag має значення NULL, розмір прямокутника є один піксел.
Час затримки, визначено основні параметр реєстру. Щоб змінити час затримки, називати CWinApp::WriteProfileString або CWinApp::WriteProfileInt. Якщо час затримки не вказано, використовується значення 200 мілісекунд. Drag час затримки зберігається в наступному
Для більше інформації про те, як перетягувати затримки інформація зберігається в будь-якому реєстру або в.INI файл, перегляньте :: WriteProfileString в Платформа SDK.
Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також COleDataSource::DoDragDrop, COleClientItem::CopyToClipboard