COlePasteSpecialDialog

CObject
 └CCmdTarget
    └CWnd
       └CDialog
          └CCommonDialog
             └COleDialog
                └COlePasteSpecialDialog


COlePasteSpecialDialog类用于OLE Paste Special对话框。当应用程序想要调用这个对话框时,可创建一个COlePasteSpecialDialog对象。当构造了COlePasteSpecialDialog对象之后,应用程序可用m_ps结构来初始化对话框各个控件的值或状态。m_ps结构是OLEUIPASTESPECIAL类型。
如果要获取有关OLE专用对话框的信息,请参阅“Visual C++程序员指南”一书中的文章“OLE中的对话框”。
#include <afxodlgs.h>
请参阅:COleDialog


COlePasteSpecialDialog类成员

数据成员
m_ps一个控件对话框功能的OLEUIPASTESPECIAL类型的结构

构造
COlePasteSpecialDialog构造一个COlePasteSpecialDialog对象

操作和属性
DoModal显示OLE Paste Special对话框
AddFormat将定制格式增加到应用程序可以粘贴的格式表中
AddStandardFormats将CF_BITMAP,CF_DIB,CF_METAFILEPICT和CF_LINKSOURCE增加到应用程序的可粘贴格式表中
CreateItem用指定格式在容器文档中创建项
GetSelectionType获取所选择项的类型
GetDrawAspect判定是否将项绘制成一个图标
GetIconicMetafile获取与此项的图标格式相关联的源文件的句柄
GetPasteIndex获取用户选择的可用粘贴项的索引