Como capturar jpg direto da área de transfência p/ TImage

19/07/2011

0

Estou desenvolvendo uma aplicação que precisa copiar dados tipo imagem do clipboard para um TImage. Na função abaixo consigo pegar Bitmap:
          Image1.Picture.LoadFromClipboardFormat(cf_Bitmap, Clipboard.GetAsHandle(cf_Bitmap),0);          Image1.Picture.SaveToFile('c:\imagens\'+edit2.text+'.bmp');
Obs.: Pego um bmp no clipboard e salvo como bmp (posso salvar como jpg tb).
Agora se eu copiar um arquivo Jpg para o cliboard e acionar a procedure aparece um aviso que diz que há erro no formato dos dados da área de transferência.
No método LoadFromClipboardFormat não encontrei uma CF_ que sirva para jpg. Já busquei solução no Google, em inglês(dentro das minhas possibilidades), português, seiláoquês e nada. Sou iniciante em programação.
Erick Santos

Erick Santos

Responder

Posts

09/05/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar