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 da como resultado una copia. El origen de arrastre no modifica los datos originales. |
|
El origen de arrastre debe quitar los datos. |
|
Arrastrar origen 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. |
Comentarios
La aplicación siempre debe enmascarar los valores de la enumeración DROPEFFECT para garantizar la compatibilidad con futuras implementaciones. 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 coloquen destinos 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 caída, a la vez que se 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 |
|