DROPEFFECT DoDragDrop ( LPCRECT lpItemRect, CPoint ptOffset, BOOL bIncludeLink = falso, DWORD dwEffects = DROPEFFECT_COPY | DROPEFFECT_MOVE, LPCRECT lpRectStartDrag = NULL );
Valore restituito
Un valore DROPEFFECT . Se si tratta di DROPEFFECT_MOVE, i dati originali dovrebbero essere rimosso.
Parametri
lpItemRect
Rettangolo dell'elemento sullo schermo in coordinate del client (pixel).
ptOffset
L'offset da lpItemRect dove la posizione del mouse č stata al momento del trascinamento.
bIncludeLink
Impostare questo su TRUE se i dati di collegamento devono essere copiati negli Appunti. Impostarla su FALSE se l'applicazione server non supporta collegamenti.
dwEffects
Determina gli effetti che all'origine del trascinamento permetterā nell'operazione di trascinamento.
lpRectStartDrag
Puntatore a un rettangolo che definisce dove effettivamente inizia il trascinamento. Per ulteriori informazioni, vedere la sezione Osservazioni seguente.
Osservazioni
Chiamare la funzione membro DoDragDrop per eseguire un'operazione di drag-and-drop. L'operazione di drag-and-drop non viene avviata immediatamente. Attende il cursore del mouse esce il rettangolo specificato da lpRectStartDrag o fino a un determinato numero di millisecondi trascorsi. Se lpRectStartDrag č NULL, le dimensioni del rettangolo sono un pixel.
Il ritardo č specificato da un'impostazione della chiave del Registro di sistema. Č possibile modificare il tempo di ritardo chiamando CWinApp::WriteProfileString o CWinApp::WriteProfileInt. Se non si specifica il tempo di ritardo, viene utilizzato un valore predefinito di 200 millisecondi. Tempo di ritardo di trascinamento viene memorizzato come segue
Per ulteriori informazioni su come trascinare ritardo informazioni vengono memorizzate in entrambi il Registro di sistema o la.File INI, vedere :: WriteProfileString in Platform SDK.
COleClientItem panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleDataSource::DoDragDrop, COleClientItem::CopyToClipboard