getformat 方法

应用于 请参阅

确定在 OLE 拖放 DataObject 中指定格式的数据是否可用。只在设计时可用。

语法

oDataObject.GetFormat(nFormat | cFormat)

参数

nFormat | cFormat

指定要获取数据的格式。下表列出了每种数据格式的值以及说明。DataObject 自动支持下列格式(还有其他格式可用,但是需要额外的编程)。有关可用数据格式的详细内容,请在 Microsoft Developer Network 中查看有关 Visual C++ 的文档。通过为指定唯一的字符串,也可以创建自己的格式。

数据格式* nFormat
| cFormat
说明
CF_TEXT 1 文本格式。
CF_OEMTEXT 7 包含 OEM 字符集中字符的文本格式。
CF_UNICODETEXT 13 Unicode 文本格式,只在Windows NT 下可用。
CF_FILES or CF_HDROP 15 一个标识一组文件的句柄,例如从 Windows 资源管理器拖来的一组文件。
CFSTR_OLEVARIANTARRAY "OLE Variant Array" 一个 Visual FoxPro 数组。使用这个格式在一次拖放中可以传送多个值。例如,这个格式可以用于将列表框中的一些项拖动到另一个列表框中。
CFSTR_OLEVARIANT "OLE Variant" 个 Visual FoxPro 变量。Visual FoxPro 中的所有数据类型都可以用变量代表。这个格式可以用于拖放 VisualFoxPro 数据,并且不丢失数据类型。
CFSTR_VFPSOURCEOBJECT "VFP Source对象" 对一个 Visual FoxPro 对象的引用。

* 在 FOXPRO.H 中定义。

说明

如果 DataObject 包含在 nFormat 或 cFormat 中指定格式的数据,则 getformat 方法返回“真” (.T.);否则返回“假” (.T.)。