SimplyPlayerDlg.cpp in SimplePlayer.rar


VC prepared source multimedia player, direct the compiler to run...Original Link
    Sponsored links

			
// SimplyPlayerDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "SimplyPlayer.h"
#include "SimplyPlayerDlg.h"
#include "BrowseDirDialog.h"

/////////////////////
#include "AboutMe.h"
#include "Mp3Tags.h"

////////////////////
//加载WINDOWS视频的头文件
#include "vfw.h"
#include ".\simplyplayerdlg.h"


//自定义消息,用来获取程序图标在托盘里操作时得到的消息通知
#define WM_SHOWTASK WM_USER+1

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
/*
class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// 对话框数据
	enum { IDD = IDD_ABOUTBOX };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

// 实现
protected:
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()
*/


// CSimplyPlayerDlg 对话框



CSimplyPlayerDlg::CSimplyPlayerDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CSimplyPlayerDlg::IDD, pParent)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

	m_Audio = NULL;
	//构造全局的存储歌曲路径的链表
	head = new FilePath();
	head->nItem = 0;
	head->m_Path = _T("");
	head->next = NULL;
	pEnd= head;

	//初始化列表框中没有歌曲,num表示当前列表中最后一项
	num = 0;
	index = 0;
	//创建背景画刷
	m_brush.CreateSolidBrush( RGB(192, 192 ,192) );	
}

CSimplyPlayerDlg::~CSimplyPlayerDlg()
{
	delete head;
}

void CSimplyPlayerDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_OPEN, m_Open);
	DDX_Control(pDX, IDC_PAUSE, m_Pause);
	DDX_Control(pDX, IDC_STOP, m_Stop);
	DDX_Control(pDX, IDC_STATUS, m_Status);
	DDX_Control(pDX, IDC_FILENAME, m_FileName);
	DDX_Control(pDX, IDC_VOLUME, m_Volume);
	DDX_Control(pDX, IDC_MUSICLIST, m_AddList);
	DD			

			...
			...
			... to be continued.

  This is a preview. To get the complete source file, 
  please click here to download the whole source code package.

			
			


Project Files

    Sponsored links
NameSizeDate
 AboutMe.cpp1.81 kB10-04-06 19:48
 AboutMe.h666.00 B10-04-06 19:44
 BrowseDirDialog.cpp2.44 kB09-01-06 10:23
 BrowseDirDialog.h530.00 B02-04-06 16:29
 ColorButton.cpp946.00 B22-12-02 12:19
 ColorButton.h1.21 kB11-11-02 10:08
 ColorStatic.cpp1.69 kB08-04-06 10:44
 ColorStatic.h1.41 kB07-04-06 22:06
 icon1.ico766.00 B10-04-06 19:30
 Mp3Tags.cpp4.52 kB09-04-06 10:29
 Mp3Tags.h1.45 kB05-04-06 16:48
 MySliderCtrl.cpp893.00 B09-01-06 14:50
 MySliderCtrl.h251.00 B01-04-06 19:30
 ReadMe.txt2.83 kB25-03-06 21:23
 FrontMusic.BMP1.69 kB08-04-06 13:35
 me.bmp122.76 kB10-04-06 19:38
 NextMusic.BMP2.08 kB08-04-06 13:33
 Open.BMP1.83 kB08-04-06 13:33
 Pause.BMP1.77 kB08-04-06 13:32
 Play.bmp1.77 kB08-04-06 13:32
 Random.bmp2.16 kB08-04-06 13:33
 SimplyPlayer.ico21.12 kB29-03-06 17:34
 SimplyPlayer.manifest701.00 B25-03-06 21:23
 SimplyPlayer.rc2368.00 B25-03-06 21:23
 Stop.BMP1.85 kB08-04-06 13:33
 test.ico21.12 kB29-03-06 17:34
 Thumbs.db60.00 kB09-01-06 14:09
 {A904E8EC-35D8-4CB3-83D6-DEBD4D9CEE96}0.bmp67.33 kB04-09-04 14:29
 循环.BMP1.42 kB08-04-06 13:34
 <res>0.00 B06-04-06 21:49
 Resource.h1.84 kB10-04-06 19:38
 resource.hm194.00 B04-04-06 10:45
 SimplyPlayer.aps162.00 kB12-04-06 17:10
 SimplyPlayer.cpp4.51 kB12-04-06 18:10
 SimplyPlayer.h558.00 B12-04-06 18:10
 SimplyPlayer.rc8.23 kB12-04-06 17:10
 SimplyPlayer.suo7.50 kB12-04-06 18:27
 SimplyPlayer.vcproj5.79 kB10-04-06 19:40
 SimplyPlayerDlg.cpp23.37 kB12-04-06 17:52
 SimplyPlayerDlg.h3.55 kB12-04-06 17:46
 stdafx.cpp141.00 B25-03-06 21:23
 stdafx.h1.49 kB12-04-06 16:01
 XPButton.cpp6.73 kB09-01-06 15:21
 XPButton.h2.11 kB19-02-06 13:54
 <SimplyPlayer>0.00 B19-08-07 10:16
 SimplyPlayer.ncb203.00 kB12-04-06 18:29
 SimplyPlayer.sln926.00 B25-03-06 21:23
 SimplyPlayer.suo13.00 kB12-04-06 18:29
 Thumbs.db7.50 kB09-04-06 17:53
 <SimplyPlayer>0.00 B06-04-06 21:48
 <SimplePlayer>0.00 B19-08-07 10:16
...

Related Items

    Sponsored links