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