AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de arrastrar y soltar
  • Variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Indica la acción aceptada por el objetivo de Arrastrar/Soltar y gestiona el cursor del ratón durante Arrastrar/Soltar.
Observación: La función DnDAccept debe utilizarse al llamar al evento dndDrop (función DnDEvent).
Ejemplo
// Procedure called by the dndDrop event
PROCÉDURE OnDrop()
// Only the move is allowed (not the copy)
DnDAccept(dndMove)
Sintaxis
DnDAccept(<Authorized action>)
<Authorized action>: Constante
Acción permitida sobre el objetivo control:
dndCopyLa copia de datos está permitida en el objetivo control. El cursor de copy se mostrará durante el copy:
dndDefaultSe permite copiar o mover datos en el objetivo control.
El cursor Default se mostrará durante el desplazamiento:
(para realizar una copy, mantenga la tecla Ctrl abajo mientras mueve los datos. El cursor Default será:).
dndMoveLos datos en movimiento están permitidos en el objetivo control. El cursor de movimiento se mostrará durante el movimiento:
dndNoneNo se permite ninguna acción en el objetivo control. El cursor "No permitido" se mostrará al copiar o desplazar datos:
Observaciones

Variables

Se pueden utilizar las siguientes variables:
Nombre de la variabledescription
Acción _DND.acciónAcción especificada en DnDAccept.

Los valores posibles son: dndCopy, dndMove y dndNone.

Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.TargetControlNombre del objetivo control.

Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.SourceControlNombre de la fuente control.
CtrlDownEstado de la tecla Ctrl:
  • True: se pulsa la tecla Ctrl.
  • False: la tecla Ctrl no está pulsada.
Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.SourceWinNombre de la ventana de fuente.

Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).
DND.MouseXPosPosición horizontal (X) del cursor del ratón en relación con el control manejado durante la Event.

Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).
DND.MouseYPosPosición vertical (Y) del cursor del ratón en relación con el control manejado durante la Event.

Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).

El DND.SourceControl y DND.SourceWin devuelven una cadena vacía (""") cuando la función de arrastrar y soltar proviene de una aplicación distinta a la actual.
Al arrastrar y soltar, los datos de la fuente deben eliminarse mediante programación en el código que corresponde al "Soltar" (Drop) (para ello, pruebe _DND.Acción y _DND.ControlFuente).
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local