[delphi-br] criando evento para Shape

2009-03-26 Por tôpico guimaraesrodrigo23
Fala galera blz?

seguinte, preciso que um shape tenha um evento
de double click. como faço para adicionar este
evento ao componente?

se alguém puder dar uma luz agradeço.





[delphi-br] Duvida basica OpenDialog

2009-03-25 Por tôpico guimaraesrodrigo23
Fala galera bom dia.

To precisando usar um Opendialog, porém ele 
funciona apenas para selecionar arquivos. Preciso selecionar 
diretórios. Utilizei funcao do delphi SelectDirectory, mas aquilo
é muito limitado. Alguém tem uma alternativa legal para 
selecionar pastas? abraço



[delphi-br] Ajuda recorte de imagem proporcional

2009-03-19 Por tôpico guimaraesrodrigo23
Fala pessoal boa tarde,

  Estou com um problema, se alguém puder ajudar agradeço.

Tenho um Timage com uma imagem em uma resolução muito alta,
portanto para a imagem aparecer completa no Timage eu marco
a propriedade proportional como true.
quando vou recortar a imagem com a propriedade proportional setada para 
true, ele faz o recorte como se a propriedade não estivesse setada.

ou seja se eu posicionar o corte no meio da tela ele acaba cortando
mais a esquerda, devido a proporção montada.

Alguém saberia como faço para fazer o recorte levando em conta a 
proporção montada pelo Timage?

abaixo a função que uso para o recorte:

procedure TForm1.Button1Click(Sender: TObject);
var
  TmpBmp: TBitmap;
begin
  Image1.Canvas.DrawFocusRect(Rect(PDown.x, PDown.y, PActually.x, PActually.y));
  TmpBmp := TBitmap.Create;
  with TmpBmp do
  try
Width := Round(abs(PActually.x - PDown.x));
Height := Round(abs(PActually.y - PDown.y));
BitBlt(Canvas.Handle, 0, 0, Width, Height, Image1.Canvas.Handle, PDown.x,
  PDown.y, SRCCOPY);
Image1.Picture.Bitmap.Assign(TmpBmp);
  finally
Free;
  end;
end;
 




[delphi-br] alguém sabe como compactar arquivos contidos em uma pasta? algum componente?

2009-03-18 Por tôpico guimaraesrodrigo23
alguém sabe como compactar arquivos contidos em uma pasta? 
terei uma pasta com todos os arquivos com extensao .jpg
quero compactar todos eles em um unico arquivo e COM SENHA.

detalhe: fiz isso usando os comandos do winrar, mas ele fica aparecendo aquela 
janela do dos, portanto não serve.


se alguém puder ajudar. abraço