Fórum MDI com imagem. #210707

30/01/2004

0

Olá, gostaria de saber como fazer para incluir uma imagen dentro do meu formulario MDI, e dar as opç~es de lado-a-lado, centralizado ou extendido,

a imagem eu consigo inserir mas nao com as opções acima.

Valeu.


Jsegoa

Jsegoa

Responder

Posts

30/01/2004

Silviogs

Lá vai..

procedure TFMain.FormShow(Sender: TObject);
procedure CarregaFundo;
var
Bitmap : TBitmap;
Imagem : TJPEGImage;
posDest,
posOrig : TRect;
begin
try
Imagem := TJPEGImage.Create;
Imagem.LoadFromFile(ExtractFilePath(Application.ExeName) + ARQ_FUNDO_APLICACAO);

Bitmap := TBitmap.Create;
Bitmap.Assign(Imagem);
Imagem.Free;

Imagem := CreateInitImage;

posOrig := Rect(FMain.Left + 6, FMain.Top + PnTop.Height +6, FMain.Width, FMain.Height);
posDest := Rect(0, 0, FMain.Width - posOrig.Left, FMain.Height - posOrig.Top);

MDIWallPaper1.Bitmap.Assign(Imagem);
MDIWallPaper1.Bitmap.Canvas.CopyRect(posDest,Bitmap.Canvas,posOrig);
finally
Bitmap.Free;
Imagem.Free;
end;
end;
begin
...
end;

-------------------------------

Atenciosamente

Silvio Guedes


Responder

Gostei + 0

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

Aceitar