| Anterior | Siguiente |
| DRAGDROP_S_DROP | DRAGDROP_S_USEDEFAULTCURSORS |
DRAGDROP_S_CANCEL
Qué significa DRAGDROP_S_CANCEL
DRAGDROP_S_CANCEL corresponde al HRESULT 0x00040101. Windows indica: «Se canceló la operación de arrastrar y soltar.».
La operación que falla forma parte de registro y lifecycle de operaciones OLE Drag and Drop. El significado práctico es: Windows resume la condición como «Se canceló la operación de arrastrar y soltar.». Para esta constante, enlaza esa descripción con HWND registrado, IDropTarget/IDropSource, hilo/apartment, estado de la operación de arrastre y llamada Register/Revoke/DoDragDrop antes de modificar registro, objeto o datos.
Qué comprobar
- Documenta HWND registrado, IDropTarget/IDropSource, hilo/apartment, estado de la operación de arrastre y llamada Register/Revoke/DoDragDrop; sin esa correlación el código solo identifica la frontera general.
- Usa «Se canceló la operación de arrastrar y soltar.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.
Tratamiento recomendado
Mantén RegisterDragDrop/RevokeDragDrop en el hilo/apartment correcto y una sola operación DoDragDrop activa. Corrige HWND o estado de registro y prueba de nuevo sin duplicar targets.
Resultados cercanos que significan otra cosa
DRAGDROP_S_USEDEFAULTCURSORSsignifica «Use los cursores predeterminados.».DRAGDROP_E_INVALIDHWNDcorresponde a «Identificador de ventana no válido.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.