COleServerItem::DoDragDrop

DROPEFFECT DoDragDrop ( LPCRECT lpItemRect, CPoint ptOffset, BOOL bIncludeLink = falsos, DWORD dwEffects = DROPEFFECT_COPY | DROPEFFECT_MOVE, LPCRECT lpRectStartDrag = Nulo );

Valor devuelto

Valor de la enumeración DROPEFFECT . Si es DROPEFFECT_MOVE, deben eliminarse los datos originales.

Parámetros

lpItemRect

Rectángulo del elemento en la pantalla, en píxeles, respecto al área de cliente.

ptOffset

El desplazamiento de lpItemRect donde fue la posición del mouse en el momento de arrastre.

bIncludeLink

Se establece en TRUE si vincular datos deben ser copiados en el Portapapeles. Establecido en FALSE si la aplicación no admite enlaces.

dwEffects

Determina los efectos que permitirá a la fuente de arrastre en la operación de arrastre (una combinación de copiar, mover y enlace).

lpRectStartDrag

Puntero al rectángulo que define donde realmente inicia el arrastre. Para obtener más información, vea la siguiente sección de comentarios.

Observaciones

Llame a la función de miembro DoDragDrop para realizar una operación de arrastrar y colocar. La operación de arrastrar y colocar no comenzar de inmediato. Espera hasta que el cursor del mouse deja el rectángulo especificado por lpRectStartDrag o hasta que ha pasado un número de milisegundos especificado. Si lpRectStartDrag es &NULL, se utiliza un rectángulo predeterminado para que cuando inicia el arrastre thenbsp; cursor del ratón mueve un píxel.

El tiempo de retraso especificado por una configuración de clave de registro. Puede cambiar el tiempo de demora llamando al CWinApp::WriteProfileString o CWinApp::WriteProfileInt. Si no se especifica el tiempo de retraso, se utiliza un valor predeterminado de 200 milisegundos. Tiempo de retraso de arrastre se almacena como sigue

Para obtener más información acerca de cómo arrastrar demora información se almacena en el registro de cualquiera o el.Archivo INI, consulte :: WriteProfileString en el SDK de la plataforma.

Visió&n General de COleServerItem |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleDataSource::DoDragDrop, COleServerItem::CopyToClipboard

Index