FORMATETC
FORMATETC是OLE数据交换的一个关键结构,对某种设备,数据,和相关媒体做了格式上的描述。
其定义为
typedef structtagFORMATETC
{
CLIPFORMATcfFormat; // 剪贴板数据格式
DVTARGETDEVICE *ptd; // 设备有关的信息
DWORDdwAspect; // 图形数据的表现方式
LONGlindex; // dwAspect 成员的补充
DWORDtymed; // 数据的存储介质
}FORMATETC;
一个典型的FORMATETC结构变量定义如下:
FORMATETC cFmt = {(CLIPFORMAT) CF_TEXT, NULL, DVASPECT_CONTENT, -1, TYMED_HGLOBAL};