procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin mdPlayer.Close ; end;
procedure TForm1.SpeedButton1Click(Sender: TObject); begin if SpeedButton1.Down then begin Fetchf := True; mdPlayer.Frames := updown1.Position end else Fetchf := False; end;
procedure TForm1.Button1Click(Sender: TObject); begin MdPlayer.Close ; TrackBar.Enabled := False; label1.Caption := ''; label2.Caption := ''; if OpenDlg.Execute then begin mdPlayer.FileName := OpenDlg.FileName ; InitShow ; end; end;
procedure TForm1.MdPlayerClick(Sender: TObject; Button: TMPBtnType; var DoDefault: Boolean); var MyBmp : TBitmap; MyCanvas : Tcanvas; dc : Hdc; rect : TRect; name,tmp : String; begin UpdataTrackBar; if ((Button = btBack) or (Button = btStep)) and Fetchf then try myBmp := TBitMap.Create ; MyCanvas := TCanvas.Create ; rect := mdPlayer.DisplayRect ;
Dc := GetDc(Panel1.Handle); myCanvas.Handle := dc;
if count< 10 then name := '000' + Inttostr(count) else if count < 100 then name := '00' + Inttostr(count) else if count< 1000 then name := '0' + Inttostr(count); name := Path + name + '.bmp'; myBmp.SaveToFile(name);
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved 京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089