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