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


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