确定在 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.)。