1.TOpenDialog:
Title属性:用于获取或设置对话框标题,如果么偶有给该属性赋值,则系统将使用默认值标题:“打开” 。
InitialDir属性:用于获取或设置文件对话框显示的初始目录。如果没有设置或设置的目录不存在,该属性值为当前工作目录。
Files属性:用于获取或设置当前文件名筛选器字符串,该字符串决定对话框的【另存为文件类型】或【文件类型】框中出现的选择内容。对于每个筛选选项,筛选器字 符串都包含筛选器说明、垂直线条(|)和筛选器模式。不同筛选选项的字符串由垂直线条隔开。下面是筛选器字符串的一个示例:
“文本文件(*.txt)|*.txt|所有文件(*.*)|*.*。可以用分号来分隔各种文件类型,可以将多个筛选器模式添加到筛选器中。例如:
“图像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF||*.txt|所有文件(*.*)|*.*。
FileName属性:用于返回最近选中的文件的文件名,包括盘符和路径。
DefaultExt属性:用于指定默认的文件扩展名。如果选择了一个没有扩展名的文件或者有扩展名单没有在系统中注册的文件,系统将自动把该属性值作为文件的扩展名。
例子:
void __fastcall TForm1::Button1Click(TObject *Sender) { OpenDialog1->Title = "打开视频文件"; OpenDialog1->InitialDir = "E:\\"; if( OpenDialog1->Execute()) { MediaPlayer1->FileName = OpenDialog1->FileName; MediaPlayer1->Open(); } }
2.TMediaPlayer:
C++Builder VCL帮助文档
void __fastcall TForm1::MediaPlayerControl(TObject *Sender, TMPBtnType Button, bool &DoDefault) { if(Button == btPlay) { MediaPlayer1->Play(); } else if(Button == btPause) { MediaPlayer1->Pause(); } else if(Button == btStop) { MediaPlayer1->Stop(); } }
原文:http://www.cnblogs.com/mypsq/p/5065172.html