DropEFFECT (constantes)
Representa información sobre los efectos de una operación de arrastrar y colocar. La función DoDragDrop y muchos de los métodos de IDropSource e IDropTarget usan los valores de esta enumeración.
| Constante o valor | Descripción |
|---|---|
|
El destino de colocación no puede aceptar los datos. |
|
Quitar resultados en una copia. El origen de arrastre no modifica los datos originales. |
|
El origen de arrastre debe quitar los datos. |
|
El origen de arrastre debe crear un vínculo a los datos originales. |
|
El desplazamiento está a punto de iniciarse o está ocurriendo actualmente en el destino. Este valor se usa además de los demás valores. |
Observaciones
La aplicación siempre debe enmascarar los valores de la enumeración DROPEFFECT para garantizar la compatibilidad con implementaciones futuras. Actualmente, solo algunas de las posiciones de un valor DROPEFFECT tienen significado. En el futuro, se agregarán más interpretaciones para los bits. Los orígenes de arrastre y los destinos de colocación deben enmascarar cuidadosamente estos valores correctamente antes de compararlos. Nunca deben comparar un DROPEFFECT con, por ejemplo, DROPEFFECT_COPY haciendo lo siguiente:
if (dwDropEffect == DROPEFFECT_COPY)...
En su lugar, la aplicación siempre debe enmascarar el valor o los valores que se buscan mediante una de las técnicas siguientes:
if (dwDropEffect & DROPEFFECT_COPY) == DROPEFFECT_COPY)...
if (dwDropEffect & DROPEFFECT_COPY)...
Esto permite la definición de nuevos efectos de eliminación, a la vez que conserva la compatibilidad con versiones anteriores con el código existente.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
| Encabezado |
|