COlePasteSpecialDialog::AddFormat
Wywołanie tej funkcji, aby dodać nowe formaty do listy formatów obsługiwanych aplikacji w operacji wklejania specjalnego.
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
Odwołanie do typu danych, aby dodać.lpszFormat
Ciąg, który opisuje format do użytkownika.lpszResult
Ciąg opisujący wynik ten format jest wybrany w oknie dialogowym.flags
Różne łączenie i osadzanie opcje dostępne dla tego formatu.Ta flaga jest logiczną połączeniu jednego lub więcej różnych wartości w OLEUIPASTEFLAG typ wyliczeniowy.cf
Format Schowka, aby dodać.wartość tymed.
Typy multimediów dostępnych w tym formacie.Jest to kombinacja bitowe jednego lub więcej wartości w TYMED typ wyliczeniowy.nFormatID
Identyfikator ciąg, który identyfikuje ten format.Format ten ciąg jest dwóch oddzielnych ciągów oddzielone znakiem "\n".Pierwszy ciąg jest sam przekazaną w lpstrFormat parametr, a drugi jest taki sam, jak lpstrResult parametru.bEnableIcon
Flaga, która określa, czy pole wyboru Wyświetl jako ikonę jest włączone, gdy ten format jest wybierany w polu listy.częstotliwość migania
Flaga, która określa, czy przycisk radiowy Wklej łącze jest włączone, gdy ten format jest wybierany w polu listy.
Uwagi
Tej funkcji można wywołać dodać albo standardowych formatów, takich jak CF_TEXT lub CF_TIFF lub niestandardowe formaty, które aplikacja została zarejestrowana w systemie.Aby uzyskać więcej informacji na temat wklejania obiektów danych do aplikacji, zobacz artykuł obiekty danych i źródeł danych: manipulowanie.
Aby uzyskać więcej informacji, zobacz TYMED typ wyliczeniowy i FORMATETC struktury w Windows SDK.
Aby uzyskać więcej informacji, zobacz OLEUIPASTEFLAG wyliczone typu w Windows SDK.
Wymagania
Nagłówek: afxodlgs.h