龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

在VC6.0下自制多媒体播放器[组图](2)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
5. 为使播放器具有Repeat功能,需在头文件MediaPlayerDlg.h 加入控制变量BOOL isRepeat;类型可为Private。同时修改OnInitDialog()函数: BOOL CMediaPlayerDlg::OnInitDialog()

  5. 为使播放器具有Repeat功能,需在头文件MediaPlayerDlg.h 加入控制变量BOOL isRepeat;类型可为Private。同时修改OnInitDialog()函数: BOOL CMediaPlayerDlg::OnInitDialog()

{
    CDialog::OnInitDialog();
   
    isRepeat=FALSE;
    ……
}

  (注:第6步可以不做,只是按钮仍是方形按钮,而做了第6步后则为圆形的)

  6. 这样此播放器就具有一般的媒体播放功能了,但为了有更好的用户界面,我将按钮变成了圆形的。为此,要在工程里加入文件RoundButton.h以及RoundButton.cpp用CRoundButton来代替CButton。先打开类向导,为上述按钮添加对应变量。

CRoundButton m_FullScreen;
   CRoundButton m_Repeat;
   CRoundButton m_Upper;
   CRoundButton m_Lower;
   CRoundButton m_Close;
   CRoundButton m_Exit;
   CRoundButton m_Stop;
   CRoundButton m_Play;
   CRoundButton m_Pause;
   CRoundButton m_Open;
  (注:以上的个变量本来是Cbutton类型的,你要手动将他们改为CRoundButton,并在此头文件里加上#include "RoundButton.h"。)

  7. 好,现在可以编译、连接并运行了,直接按Ctrl+F5,OK便可以看自己的杰作了,打开个mp3文件听听,不错吧!如下图:

 

  作者信息:

  作者:王凯明

  联系地址:复旦大学0024信箱

  邮编:200433

  电话:021-65832369

  电子邮件:doose@etang.com

精彩图集

赞助商链接