COleServerItem::DoDragDrop

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

Valeur de retour

Valeur de l'énumération DROPEFFECT . Si c'est DROPEFFECT_MOVE, les données d'origine doivent être supprimées.

Paramètres

lpItemRect

Rectangle de l'élément à l'écran, en pixels, par rapport à la zone client.

ptOffset

Le décalage à partir du lpItemRect , où la position de la souris était à l'époque de la traînée.

bIncludeLink

Définissez cette valeur True si la liaison de données doivent être copiées dans le presse-papiers. Définie sur FALSE , si votre application ne supporte pas les liens.

dwEffects

Détermine les effets qui permettra à la source de glissement dans l'opération de glisser (une combinaison de copie, déplacement et lien).

lpRectStartDrag

Pointeur vers le rectangle qui définit où commence réellement la traînée. Pour plus d'informations, consultez la section Remarques ci-dessous.

Remarques

Appelez la fonction membre DoDragDrop pour exécuter une opération de glisser-déplacer. L'opération de glisser-déplacer ne démarre pas immédiatement. Il attend jusqu'à ce que le curseur de la souris quitte le rectangle spécifié par lpRectStartDrag , ou jusqu'à ce qu'un nombre spécifié de millisecondes écoulés. Si lpRectStartDrag est &NULL, un rectangle de la valeur par défaut est utilisé pour que la traînée commence quand lanbsp ; curseur de la souris déplace d'un pixel.

Le délai est spécifié par un paramètre de clé de Registre. Vous pouvez modifier le temps de retard par téléphone au CWinApp::WriteProfileString ou CWinApp::WriteProfileInt. Si vous ne spécifiez pas le temps de retard, une valeur par défaut de 200 millisecondes est utilisée. Délai de glisser est stocké comme suit

Pour plus d'informations sur la façon de faire glisser rapidement des informations sont stockées dans un registre ou le.Fichier INI, voir :: WriteProfileString dans le SDK de la plate-forme.

|&Nbsp Aperçu de COleServerItem ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleDataSource::DoDragDrop, COleServerItem::CopyToClipboard

Index