COlePasteSpecialDialog::AddFormat

void &AddFormat ( const FORMATETCamp; FMT, LPTSTR lpstrFormat, LPTSTR lpstrResult, DWORD banderas );

void AddFormat ( UINT cf, DWORD tymed, UINT nFormatID, BOOL bEnableIcon, BOOL parpadear );

Parámetros

fmt

Referencia al tipo de datos para agregar.

lpstrFormat

Cadena que describe el formato para el usuario.

lpstrResult

Cadena que describe el resultado si este formato es elegido en el cuadro de diálogo.

banderas

La diferente vinculación e incrustación de opciones disponibles para este formato. Este indicador es una combinación bit a bit de uno o más de los diferentes valores en la OLEUIPASTEFLAG tipo enumerado.

cf

El formato del Portapapeles para agregar.

tymed

Los tipos de medios disponibles en este formato. Se trata de una combinación bit a bit de uno o más de los valores en el TYMED tipo enumerado.

nFormatID

El ID de la cadena que identifica este formato. El formato de esta cadena es dos cadenas independientes separadas por un carácter de '\n'. La primera cadena es el mismo que se pasa en el parámetro lpstrFormat , y el segundo es el mismo que el parámetro lpstrResult.

bEnableIcon

Indicador que determina si está activada la casilla de verificación Mostrar como icono cuando se elige este formato en el cuadro de lista.

parpadeo

Indicador que determina si el botón Pegar vínculo está habilitado cuando se elige este formato en el cuadro de lista.

Observaciones

Llamar a esta función para agregar nuevos formatos a la lista de formatos que admite su aplicación en una operación de pegado especial. Esta función puede ser llamada para agregar formatos estándar, como CF_TEXT o CF_TIFF o formatos personalizados que su aplicación ha registrado con el sistema. Para obtener más información acerca de pegar objetos de datos en su aplicación, consulte el artículo los objetos de datos y fuentes de datos: manipulación de en la Guía del programador de Visual C++.

Para obtener más información, consulte el tipo de enumeración TYMED y el estructura FORMATETC en la referencia 2 del programador de OLE, volumen 1.

Para obtener más información, consulte el OLEUIPASTEFLAG tipo de la OLE 2.01 biblioteca de interfaz usuario enumerado.

Visió&n General de COlePasteSpecialDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COlePasteSpecialDialog::AddStandardFormats

Index