¿Qué significa el código HRESULT 0x00040102 (DRAGDROP_S_USEDEFAULTCURSORS)?

 
Anterior Siguiente
DRAGDROP_S_CANCEL VFW_S_NO_MORE_ITEMS

DRAGDROP_S_USEDEFAULTCURSORS

Qué significa DRAGDROP_S_USEDEFAULTCURSORS

DRAGDROP_S_USEDEFAULTCURSORS corresponde al HRESULT 0x00040102. Windows indica: «Use los cursores predeterminados.».

Este código pertenece a registro y lifecycle de operaciones OLE Drag and Drop. La pista específica es: Windows resume la condición como «Use los cursores predeterminados.». 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

  • Reúne HWND registrado, IDropTarget/IDropSource, hilo/apartment, estado de la operación de arrastre y llamada Register/Revoke/DoDragDrop en una prueba mínima y reproducible antes de aplicar una reparación.
  • Mantén constantes identidad, hilo y datos mientras validas la condición «Use los cursores predeterminados.» para que la comparación sea útil.

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_E_ALREADYREGISTERED corresponde a «Esta ventana ya está registrada como destino de colocación.».
  • DRAGDROP_S_DROP significa «La operación de soltar se completó correctamente.».

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.