Compartir a través de


SetData (Método)

Incluye datos en el DataObject en una operación arrastrar y colocar de OLE. Sólo está disponible en tiempo de ejecución.

oDataObject.SetData(eData [, nFormat | cFormat])

Parámetros

  • eData
    Especifica los datos incluidos en el DataObject. Si omite los argumentos opcionales nFormat y cFormat, Visual FoxPro coloca los datos en el DataObject, en los formatos CF_TEXT y CFSTR_OLEVARIANT. Si eData es una matriz, anteponga un signo @ al argumento eData. Se coloca una matriz en el DataObject con el formato CFSTR_OLEVARIANTARRAY. Se produce un error si eData es una referencia a un objeto o un campo general, o si la matriz contiene una referencia de objeto.

  • nFormat | cFormat
    Especifica el formato de los datos incluidos en el DataObject. La tabla siguiente muestra una lista de valores correspondientes a algunos formatos de datos comunes, con una descripción de cada formato. También puede especificar un formato definido por el usuario con cFormat. En este caso, eData debe ser de tipo carácter o de tipo binario creado con CREATEBINARY( ).

    Formato de datos* nFormat | cFormat Descripción
    CF_TEXT 1 Formato de texto.
    CF_OEMTEXT 7 Formato de texto que contiene caracteres del juego de caracteres OEM.
    CF_UNICODETEXT 13 Formato de texto Unicode, sólo disponible en Windows NT 4.0 o en una versión posterior.
    CF_FILES o CF_HDROP 15 Un controlador que identifica una lista de archivos, como un conjunto de archivos arrastrados desde el Explorador de Windows.
    CFSTR_OLEVARIANTARRAY "Matriz Variant OLE" Una matriz. Se pueden transferir varios valores en una sola operación de arrastrar y colocar con este formato.

    Por ejemplo, este formato se puede usar para arrastrar un conjunto de elementos de un cuadro de lista a otro.

    CFSTR_OLEVARIANT "Variant OLE" Variant. Todos los tipos de datos de Visual FoxPro se representan como Variant. Este formato se puede usar para arrastrar y colocar datos de Visual FoxPro sin perder el tipo de datos.
    CFSTR_VFPSOURCEOBJECT "Objeto de origen de VFP" Una referencia al objeto de origen de arrastre de Visual FoxPro.

    * Definido en FOXPRO.H.

Observaciones

El método SetData sólo se puede ejecutar en los eventos OLEStartDrag y OLESetData.

Vea también

ClearData (Método) | CREATEBINARY( ) | GetData (Método) | GetFormat (Método) | Introducción a arrastrar y colocar OLE | OLEStartDrag (Evento) | SetFormat (Método)

Se aplica a: DataObject (Objeto)