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
Recupera un tipo específico de datos durante Arrastrar/Soltar.
Ejemplo
// Retrieve the "CF_TEST" data
IF DnDIsDataAvailable(CF_TEXT) = True THEN
ResRetrieve = DnDGetData(CF_TEXT)
END
Sintaxis
<Result> = DnDGetData(<Type of data> [, <Number of characters>])
<Result>: Cadena de caracteres
Datos recuperados.
<Type of data>: Entero o cadena de caracteres
Tipo de datos a recuperar:
  • Tipos de datos preestablecidos:
    A continuación se presentan sólo algunos tipos de datos. Para más detalles, consulte la documentación de Microsoft ("Formatos estándar del portapapeles").
    CF_TEXT1Cadena ANSI que termina con un carácter \0
    CF_BITMAP2BMP (bitmap Image)
    CF_METAFILEPICT3.WMF (archivo gráfico primitivo)
    CF_SYLK4.SLK, Excel, Multiplan
    CF_DIF5Formato de intercambio de datos (loto)
    CF_Tiff6.TIF (TIFF Image)
    CF_OEMTEXT7Cadena OEM terminada con un carácter \0
    CF_DIB8DIB (mapa de bits independiente de los administradores de dispositivos)
    CF_Palette9Palette (estándar de Windows)
    CF_PENDATA10Bolígrafo óptico
    CF_RIFF11Audio format
    CF_WAVE12WAV (datos de sonido)
    CF_UNICODETEXT13Cadena de texto con caracteres codificados en 2 bytes (soporte para internacionalización)
    CF_ENHMETAFILE14EMF (Windows 32-bit graphic primitives)
    CF_HDROP15Formato del archivo "dropped" (en Windows NT)
    CF_LOCALE16Formatear local a Windows (en Windows NT)
  • Cadena de caracteres:
    Tipo de datos creados de antemano.
    Por ejemplo:
    Data1 is string = CUSTOMER.KEY + TAB + INVOICE.PRICE
    DnDCacheData("MyType", Data1)

    El tipo "MyType" corresponderá a lo que se asignó a la cadena "Data".
<Number of characters>: Entero opcional
Número de caracteres a recuperar.
Observaciones

Variables

Se pueden utilizar las siguientes variables:
Nombre de la variabledescription
Acción _DND.acciónAcción especificada en DnDAccepto.
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 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.
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