COleClientItem::DoDragDrop
Volání DoDragDrop a přetažení operace členské funkce.
DROPEFFECT DoDragDrop(
LPCRECT lpItemRect,
CPoint ptOffset,
BOOL bIncludeLink = FALSE,
DWORD dwEffects = DROPEFFECT_COPY | DROPEFFECT_MOVE,
LPCRECT lpRectStartDrag = NULL
);
Parametry
lpItemRect
Obdélník na položku na obrazovce klienta souřadnic (pixely).ptOffset
Posun od lpItemRect kde byla pozice myši při přetahování.bIncludeLink
Nastavte TRUE -li propojit data by zkopírován do schránky.Nastavit na FALSE pokud serverová aplikace nepodporuje odkazy.dwEffects
Určuje účinky umožňující přetažení zdroj operace přetažení.lpRectStartDrag
Obdélník, který definuje, kde skutečně začíná tažení ukazatele myši.Další informace naleznete v následující části poznámky.
Vrácená hodnota
Hodnota DROPEFFECT. Pokud je DROPEFFECT_MOVE , by měly být odstraněny původní data.
Poznámky
Operace přetažení myší okamžitě nespustí.Čeká, až se ukazatel myši opustí obdélník podle lpRectStartDrag nebo dokud prošly zadaný počet milisekund.Pokud lpRectStartDrag je NULL, velikosti obdélníku je jeden pixel.
Dobu zpoždění je určeno nastavení klíče registru.Můžete změnit dobu zpoždění voláním CWinApp::WriteProfileString nebo CWinApp::WriteProfileInt.Pokud neurčíte časové zpoždění, se používá výchozí hodnota 200 milisekund.Přetáhněte zpoždění je uložena takto:
Doba zpoždění přetáhněte Windows NT je uložen v HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\IniFileMapping\win.ini\Windows\DragDelay.
Windows 3.x přetáhněte zpoždění je uložena v ZVÍTĚZÍ.Soubor INI v části [Windows}.
Windows 95/98 přetáhněte zpoždění je uložena v mezipaměti verzi WIN.INI.
Pro další informace o přetáhněte zpoždění informace jsou uloženy buď v registru nebo.Soubor INI, viz WriteProfileString v .
Požadavky
Záhlaví: afxole.h