Como você pode registrar sua própria área de transferência formato ou use o formato de área de transferência privada (específico do aplicativo) escrever um gerenciador de área de transferência que reconheça todos os formatos de área de transferência pode ser um pouco difícil;)
Eu acho que o formato de clipboard de dados de automação pode ser um formato privado. Se você puder encontrar seu ID e ele estiver em CF_PRIVATEFIRST ( 0x0200
) para
CF_GDIOBJLAST ( 0x03FF
) intervalo é privado .
Como CF_METAFILEPICT é:
Handle to a metafile picture format as defined by the METAFILEPICT structure. When passing a CF_METAFILEPICT handle by means of DDE, the application responsible for deleting hMem should also free the metafile referred to by the CF_METAFILEPICT handle.
e, tanto quanto eu sei NirSoft eu acho que se você relatar um bug eles consertá-lo. Eu acho que em outros gerentes essas imagens enormes são exibidas corretamente - se não, pode ser uma corrupção de metadados.
Como você pode limpar a área de transferência com a função WinAPI EmptyClipboard()
, não espere ver nenhum dado colado de volta se estiver fazendo isso.