Partilhar via


COlePasteSpecialDialog::AddFormat

Chamar essa função para adicionar novos formatos à lista de formatos que seu aplicativo pode oferecer suporte em uma operação especial da pasta.

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
    Referência para o tipo de dados a ser adicionado.

  • lpszFormat
    Cadeia de caracteres que descreve o formato para o usuário.

  • lpszResult
    Cadeia de caracteres que descreve o resultado se esse formato é escolhido na caixa de diálogo.

  • flags
    As opções de vinculação e inserindo diferentes disponíveis para esse formato. Este sinalizador é uma combinação bit a bit de um ou mais dos valores diferentes no tipo enumerado de OLEUIPASTEFLAG .

  • cf
    O formato da área de transferência a adicionar.

  • tymed
    Os tipos de mídia disponíveis em este formato. Esta é uma combinação bit a bit de um ou mais dos valores no tipo enumerado de TYMED .

  • nFormatID
    A identificação de cadeia de caracteres que identifica o formato. O formato de essa cadeia de caracteres é duas cadeias de caracteres separadas separada caractere “\ n”. A primeira cadeia de caracteres é a mesma que seria passado para o parâmetro de lpstrFormat , e a segunda é o mesmo que o parâmetro de lpstrResult .

  • bEnableIcon
    Sinaliza que determina se a exibição como a caixa de seleção de ícones está ativada quando esse formato é escolhido na caixa de listagem.

  • piscamento
    Sinaliza que determina se o botão de opção de link da pasta é ativado quando esse formato é escolhido na caixa de listagem.

Comentários

Essa função pode ser chamada para adicionar formatos padrão como CF_TEXT ou CF_TIFF ou formatos personalizados que seu aplicativo registrado com o sistema. Para obter mais informações sobre colar objetos de dados em seu aplicativo, consulte o artigo objetos de dados e fontes de dados: Tratamento.

Para obter mais informações, consulte o tipo de enumeração de TYMED e a estrutura de FORMATETC em Windows SDK.

Para obter mais informações, consulte o tipo enumerado de OLEUIPASTEFLAG em Windows SDK.

Requisitos

Cabeçalho: afxodlgs.h

Consulte também

Referência

Classe COlePasteSpecialDialog

Gráfico da hierarquia

COlePasteSpecialDialog::AddStandardFormats