COlePasteSpecialDialog::AddFormat

调用此函数添加新的布局到应用程序中粘贴特殊操作可以支持格式的列表。

void AddFormat( 
   const FORMATETC& formatEtc, 
   LPTSTR lpszFormat, 
   LPTSTR lpszResult, 
   DWORD flags  
); 
void AddFormat( 
   UINT cf, 
   DWORD tymed, 
   UINT nFormatID, 
   BOOL bEnableIcon, 
   BOOL bLink  
);

参数

  • fmt
    对数据类型添加。

  • lpszFormat
    字符串描述格式给用户。

  • lpszResult
    字符串描述因此,如果此格式在对话框中选择。

  • flags
    不同的链接和嵌入的可用于此格式。 此标志按位是一项或多项组合在该 OLEUIPASTEFLAG 枚举类型不同的值。

  • cf
    添加的剪贴板格式。

  • tymed
    媒体的类型提供此格式。 此位是一项或多项组合在该 TYMED 枚举类型的值。

  • nFormatID
    标识此格式字符串的ID。 此字符串格式为“\ n字符分隔的两个不同字符串。 第一个字符串是在 lpstrFormat 参数传入的相同的,因此,第二是一样的。lpstrResult 参数。

  • bEnableIcon
    标记以确定为图标复选框的显示是否启用,当此格式在列表框中选择。

  • 如果
    标记以确定粘贴链接单选按钮是否启用,当此格式在列表框中选择。

备注

此函数可调用添加标准格式(如 CF_TEXTCF_TIFF 或您的应用程序注册了与系统的自定义布局。 有关粘贴数据对象的更多信息添加到应用程序中,请参见文章 数据对象和数据源:处理

有关更多信息,请参见 TYMED 枚举类型和 FORMATETC 结构。Windows SDK。

有关更多信息,请参见 OLEUIPASTEFLAG 枚举输入 Windows SDK。

要求

Header: afxodlgs.h

请参见

参考

COlePasteSpecialDialog Class

层次结构图

COlePasteSpecialDialog::AddStandardFormats