Sdílet prostřednictvím


COlePasteSpecialDialog::AddFormat

Volání této funkce můžete přidat nové formáty seznamu formátů, které podporuje aplikace vložit zvláštní operace.

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

Parametry

  • FMT
    Odkaz na typ dat, který chcete přidat.

  • lpszFormat
    Řetězec, který popisuje formát uživateli.

  • lpszResult
    Řetězec popisující výsledek, pokud tento formát je vybrán v dialogovém okně.

  • flags
    Různých propojování a vkládání možnosti pro tento formát k dispozici.Tento příznak je bitovou kombinaci jedné nebo více různých hodnot do OLEUIPASTEFLAG Výčtový typ.

  • cf
    Formát schránky přidat.

  • objekt tymed
    Typy médií, které jsou k dispozici v tomto formátu.Bitové kombinace jednoho nebo více hodnot v objekt TYMED Výčtový typ.

  • nFormatID
    ID řetězec, který identifikuje tento formát.Formát tohoto řetězce je dvou samostatných řetězců oddělených znakem "\n".První řetězec je stejný, který bude předán lpstrFormat a druhý parametr je stejné jako lpstrResult parametr.

  • bEnableIcon
    Příznak, který určuje, zda je povoleno políčko Zobrazit jako ikonu, pokud tento formát je vybrán v rozevíracím seznamu.

  • Blikání
    Příznak, který určuje, zda přepínač Vložit propojení v případě, že tento formát je vybrán v rozevíracím seznamu.

Poznámky

Tato funkce může být volána přidat buď standardní formáty jako CF_TEXT nebo CF_TIFF nebo vlastní formáty, které má aplikace v systému registrován.Další informace o vkládání datových objektů do aplikace naleznete v článku objekty Data a zdrojů dat: manipulace s.

Další informace naleznete objekt TYMED typ výčtu a FORMATETC struktury v .

Další informace naleznete OLEUIPASTEFLAG Výčtový typ v .

Požadavky

Záhlaví: afxodlgs.h

Viz také

Referenční dokumentace

Třída COlePasteSpecialDialog

Diagram hierarchie

COlePasteSpecialDialog::AddStandardFormats