COlePasteSpecialDialog::AddFormat
Chiamare la funzione per aggiungere nuovi formati all'elenco di formati che l'applicazione può supportare in un'operazione di incollare speciale.
void AddFormat(
const FORMATETC& formatEtc,
LPTSTR lpszFormat,
LPTSTR lpszResult,
DWORD flags
);
void AddFormat(
UINT cf,
DWORD tymed,
UINT nFormatID,
BOOL bEnableIcon,
BOOL bLink
);
Parametri
fmt
Riferimento al tipo di dati da aggiungere.lpszFormat
Stringa che descrive il formato all'utente.lpszResult
Stringa che descrive il risultato se questo formato è specificato nella finestra di dialogo.flags
Le opzioni di collegamento e incorporare diversi disponibili per questo formato. Questo flag è una combinazione bit per bit di uno o più dei valori del tipo enumerato OLEUIPASTEFLAG.cf
Il formato degli Appunti da aggiungere.tymed
I tipi di supporto disponibili nel formato. Questa è una combinazione bit per bit di uno o più valori del tipo enumerato TYMED.nFormatID
L'id della stringa che identifica il formato. Il formato della stringa ha due stringhe separate separate carattere "\ n". La prima stringa è la stessa che venga passato nel parametro del lpstrFormat e la seconda è la stessa del parametro lpstrResult.bEnableIcon
Diminuisca che determina se la visualizzazione come casella di controllo dell'icona viene attivata quando questo formato è specificato nella casella di riepilogo.l'intermittenza
Diminuisca che determina se il pulsante di opzione di collegamento incolla è attivato questo formato è specificato nella casella di riepilogo.
Note
Questa funzione può essere chiamata per aggiungere i formati standard come CF_TEXT o CF_TIFF o i formati personalizzate che l'applicazione ha registrato con il sistema. Per ulteriori informazioni sull'inserimento di oggetti dati, vedere l'articolo oggetti dati e origini dati: modifica.
Per ulteriori informazioni, vedere il tipo di enumerazione TYMED e la struttura FORMATETC in Windows SDK.
Per ulteriori informazioni, vedere OLEUIPASTEFLAG enumerate per inserire Windows SDK.
Requisiti
Header: afxodlgs.h