privatevoid &AddFormat ( const FORMATETCamp; fmt, LPTSTR lpstrFormat, LPTSTR lpstrResult, DWORD sinalizadores );
privatevoid AddFormat ( UINT cf, DWORD tymed, UINT nFormatID, BOOL bEnableIcon, BOOL piscar );
Parâmetros
fmt
Referência para o tipo de dados para adicionar.
lpstrFormat
Cadeia de caracteres que descreve o formato para o usuário.
lpstrResult
Cadeia de caracteres que descreve o resultado se esse Formatarar é escolhido na caixa de diálogo.
sinalizadores
Os diferentes vinculação e incorporação opções disponíveis para este formato. Este sinalizador é uma combinação bit a bit de um ou mais dos valores diferentes no OLEUIPASTEFLAG tipo enumerado.
cf
O formato de área de transferência para adicionar.
tymed
Os tipos de mídia disponível nesse formato. Esta é uma combinação bit a bit de um ou mais dos valores de TYMED tipo enumerado.
nFormatID
A ID da Cadeia de caracteres que identifica este formato. O formato deste seqüência de caracteres é duas seqüências de caracteres separadas, separadas por um caractere '\n'. A primeira seqüência de caracteres é o mesmo que teria passado no parâmetro lpstrFormat , e o segundo é o mesmo que o parâmetro lpstrResult.
bEnableIcon
Sinalizar que determina se a caixa de seleção Exibir como ícone é habilitada quando esse Formatarar é escolhido na caixa de listagem.
piscar
Sinalizar que determina se o botão de opção Colar vínculo está habilitado quando esse Formatarar é escolhido na caixa de listagem.
Observações
Chame essa função para adicionar novos formatos para a lista de formatos de que seu aplicativo pode suportar em uma operação de colar especial. Esta função pode ser chamado para adicionar formatos padrão como CF_TEXT ou CF_TIFF ou formatos Personalizars que seu aplicativo registrou com o sistema. Para obter mais informações sobre como colar objetos de dados em seu aplicativo, consulte o artigo objetos de dados e fontes de dados: manipulação no Guia do programador do Visual C++.
Para obter mais informações, consulte o tipo de enumeração de TYMED e a estrutura FORMATETC no referência OLE 2 do programador, Volume 1.
Para obter mais informações, consulte o OLEUIPASTEFLAG enumerado tipo OLE 2.01 User Interface Library.
Visão geral de COlePasteSpecialDialog | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COlePasteSpecialDialog::AddStandardFormats