COlePasteSpecialDialog::AddFormat
Llame a esta función para agregar nuevos formatos a la lista de formatos que puede admitir una aplicación en una operación de Pegado especial.
void AddFormat(
const FORMATETC& formatEtc,
LPTSTR lpszFormat,
LPTSTR lpszResult,
DWORD flags
);
void AddFormat(
UINT cf,
DWORD tymed,
UINT nFormatID,
BOOL bEnableIcon,
BOOL bLink
);
Parámetros
fmt
Referencia al tipo de datos que se va a agregar.lpszFormat
Vinculadas que describe el formato al usuario.lpszResult
Vinculadas que describe el resultado si este formato se elige en el cuadro de diálogo.flags
Las distintas opciones que vinculan y que insertan disponibles para este formato. Esta marca es una combinación bit a bit de uno o más de los distintos valores del tipo enumerado de OLEUIPASTEFLAG .cf
El formato del portapapeles a agregar.tymed
Los tipos de medios disponibles en este formato. Ésta es una combinación bit a bit de uno o más de los valores del tipo enumerado de TYMED .nFormatID
El identificador de cadena que identifica este formato. El formato de esta cadena es dos cadenas independientes separadas por “\ carácter n”. La primera cadena es igual que se pasó en el parámetro de lpstrFormat , y la segunda es igual que el parámetro de lpstrResult .bEnableIcon
Marcadores de marcado que determina si está habilitado en la pantalla como casilla de icono cuando este formato se elige en el cuadro de lista.parpadeo
Marcadores de marcado que determina si el botón de opción de pegar vínculos está habilitado cuando este formato se elige en el cuadro de lista.
Comentarios
Esta función se puede llamar para agregar formatos estándar como CF_TEXT o CF_TIFF o los formatos personalizados de que la aplicación ha registrado en el sistema. Para obtener más información sobre los objetos de datos de pegar en su aplicación, vea el artículo objetos de datos y orígenes de datos: manipulación.
Para obtener más información, vea el tipo de enumeración de TYMED y la estructura de FORMATETC en Windows SDK.
Para obtener más información, vea el tipo enumerado de OLEUIPASTEFLAG en Windows SDK.
Requisitos
encabezado: afxodlgs.h