Поделиться через


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
    Идентификатор строки, определяющей этот формат. Формат этой строки 2 отдельные строки, разделенные знаком "\ n". Первая строка будет такой же, переданный в качестве параметра lpstrFormat, а второе так же, как и параметр lpstrResult.

  • bEnableIcon
    Пометьте, указывающее, включен ли флажок отображать в виде значка, если этот формат выбрать в списке.

  • мерцание
    Пометьте, указывающее, включен ли переключатель связи вставить, если этот формат выбрать в списке.

Заметки

Эту функцию можно вызывать для добавления или стандартные форматы, как CF_TEXT или CF_TIFF или пользовательские форматы, которые приложение зарегистрировало с системой. Дополнительные сведения о вставлять объекты данных в приложении см. в статье Объекты данных и источников данных: Управление.

Дополнительные сведения см. в разделе тип перечисления TYMED и структуру FORMATETC в Windows SDK.

Дополнительные сведения см. в разделе OLEUIPASTEFLAG перечисляемое, чтобы ввести Windows SDK.

Требования

Header: afxodlgs.h

См. также

Ссылки

Класс COlePasteSpecialDialog

Диаграмма иерархии

COlePasteSpecialDialog::AddStandardFormats