unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, MPlayer, Buttons,inifiles, ComCtrls;type
TMediaState = (msOpen,msPlay,msPause,msContinue,msStop,msNone) ;
TForm1 = class(TForm)
MediaPlayer1: TMediaPlayer;
OpenDialog1: TOpenDialog;
Panel1: TPanel;
ListBox1: TListBox;
Label1: TLabel;
Label2: TLabel;
Open: TSpeedButton;
Play: TSpeedButton;
Pause: TSpeedButton;
Stop: TSpeedButton;
Label3: TLabel;
Timer1: TTimer;
Progress: TScrollBar;
procedure OpenClick(Sender: TObject);
procedure PlayClick(Sender: TObject);
procedure PauseClick(Sender: TObject);
procedure StopClick(Sender: TObject);
procedure MediaPlayer1Notify(Sender: TObject);
procedure ListBox1DblClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure ProgressScroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer);
procedure MediaPlayer1Click(Sender: TObject; Button: TMPBtnType;
var DoDefault: Boolean);
private
FMediaState: TMediaState;
FDragProgress: Boolean;
procedure SetMediaSate(const Value: TMediaState);
{ Private declarations }
Published
Property MediaState: TMediaState Read FMediaState Write SetMediaSate;
public
Procedure CreateParams(var Params: TCreateParams);override;
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style- ws_ex_toolwindow;
end;procedure TForm1.SetMediaSate(const Value: TMediaState);//就这里 setmediasate 是在组件中吗。请问是在哪?
begin
省略
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, MPlayer, Buttons,inifiles, ComCtrls;type
TMediaState = (msOpen,msPlay,msPause,msContinue,msStop,msNone) ;
TForm1 = class(TForm)
MediaPlayer1: TMediaPlayer;
OpenDialog1: TOpenDialog;
Panel1: TPanel;
ListBox1: TListBox;
Label1: TLabel;
Label2: TLabel;
Open: TSpeedButton;
Play: TSpeedButton;
Pause: TSpeedButton;
Stop: TSpeedButton;
Label3: TLabel;
Timer1: TTimer;
Progress: TScrollBar;
procedure OpenClick(Sender: TObject);
procedure PlayClick(Sender: TObject);
procedure PauseClick(Sender: TObject);
procedure StopClick(Sender: TObject);
procedure MediaPlayer1Notify(Sender: TObject);
procedure ListBox1DblClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure ProgressScroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer);
procedure MediaPlayer1Click(Sender: TObject; Button: TMPBtnType;
var DoDefault: Boolean);
private
FMediaState: TMediaState;
FDragProgress: Boolean;
procedure SetMediaSate(const Value: TMediaState);
{ Private declarations }
Published
Property MediaState: TMediaState Read FMediaState Write SetMediaSate;
public
Procedure CreateParams(var Params: TCreateParams);override;
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style- ws_ex_toolwindow;
end;procedure TForm1.SetMediaSate(const Value: TMediaState);//就这里 setmediasate 是在组件中吗。请问是在哪?
begin
省略
解决方案 »
- 哪位大侠行行好.给俺看看到底哪错了
- 如何实现MD5数祖,JStopascal 问题
- 为什么“Edit1.Perform(WM_KEYDOWN,VK_BACK,1);”这句不起作用?
- insert 语句 access数据库
- www.kingron.myetang.com的新网址是多少了?
- 数据库的排序问题:谢谢!
- 怎样由TBitmap的变量获得一个windows结构BITMAP的变量?
- socket连接的错误捕捉
- 判断软驱中是否有软盘的API函数是什么?怎么用?
- 下面函数什么意思?为什么98 下能运行,2000下delphi报错,放到xp就系统报错?
- 两个含有窗体的DLL如何相互调用
- 怎么调用windows里的宽带连接,并且实现循环拨号功能。
FMediaState: TMediaState;
FDragProgress: Boolean;
procedure SetMediaSate(const Value: TMediaState); //这个是声明
...
procedure TForm1.SetMediaSate(const Value: TMediaState);//这个是定义SetMediaSate被定义为TForm1的一个私有方法,并通过属性
MediaState来调用