COleDataSource::DoDragDrop

DROPEFFECT DoDragDrop ( DWORD dwEffects = DROPEFFECT_COPY|DROPEFFECT_MOVE|DROPEFFECT_LINK, LPCRECT lpRectStartDrag = NULL, COleDropSource * pDropSource = NULL );

Valor devuelto

Colocar el efecto generado por la operación de arrastrar y soltar; DROPEFFECT_NONE si la operación no comienza nunca porque el usuario soltado el botón del ratón antes de abandonar el rectángulo suministrado.

Parámetros

dwEffects

Arrastrar y colocar operaciones permitidas en este origen de datos. Puede ser uno o más de los siguientes:

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.

pDropSource

Apunta a un origen de caída. Si se utiliza NULL entonces una implementación predeterminada de COleDropSource.

Observaciones

Llame a la función miembro DoDragDrop para realizar una operación de arrastrar y colocar para este origen de datos, normalmente en un controlador de CWnd::OnLButtonDown.

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, el tamaño del rectángulo es 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.

Para obtener más información, consulte el artículo arrastrar y colocar: implementar una fuente colocar en la Guía del programador de Visual C++.

I&ntroducción a COleDataSource |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleDropSource::OnBeginDrag, COleDropSource

Index