释义 |
COleClientItem::CreateNewItem
BOOL CreateNewItem(REFCLSID clsid, OLERENDER render = OLERENDER_DRAW, CLIPFORMAT cfFormat = 0, LPFORMATETC lpFormatEtc = NULL );
返回值:如果成功,则返回非零值;否则为0。
参数:clsid | 唯一确定要创建的OLE项类型的表示。 | render | 说明服务器显示OLE项的方式的标志。所有可能的值,请参阅OLE文档中的OLERENDER。 | cfFormat | 说明创建OLE项时缓存在剪贴板的数据的格式。 | lpFormatEtc | 指向FORMATETC结构的一个指针。该结构说明显示的方式是OLERENDER_FORMAT还是OLERENDER_DRAW。只有当你要在cfFormat说明的剪贴板数据格式之外说明另外的格式时,才需要给该参数赋值。如果忽略该参数,FORMATETC结构中的其它域将使用缺省值。 |
说明: 调用该函数创建一个嵌入项;该函数使服务器应用允许用户创建OLE项。如果用户在插入对象对话框中选中了“新建”按钮,并加以确定,框架将调用该函数。 要了解更多的信息,请参阅OLE文档中的OleCreate, OLERENDER和FORMATETC。
请参阅:COleInsertDialog::CreateItem |