|
// E Y PlayerDlg.h : header file
//
//{{AFX_INCLUDES()
#include "msflexgrid.h"
//}}AFX_INCLUDES
#if !defined(AFX_EYPLAYERDLG_H__F273164A_0CD8_4764_9C9D_45AAAFFAD79C__INCLUDED_)
#define AFX_EYPLAYERDLG_H__F273164A_0CD8_4764_9C9D_45AAAFFAD79C__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
#include "Skin.h"
#include "Code_MCI.h"
#include "FullScreen.h"
#include "TaskBar.h"
#include "FindEdit.h"
#include "WaveIn.h"
/////////////////////////////////////////////////////////////////////////////
// CEYPlayerDlg dialog
class CEYPlayerDlg : public CDialog
{
// Construction
public:
bool bTimeElapsed;
bool bTimeReminder;
bool m_bInFullScreen;
//////////////////////////////////////////////////////////////////////////////////////////
void Select1(UINT nIDEvent);
void Select2(UINT nIDEvent);
void Select3(UINT nIDEvent);
void Select4(UINT nIDEvent);
void Select5(UINT nIDEvent);
void Select6(UINT nIDEvent);
void Select7(UINT nIDEvent);
void Select8(UINT nIDEvent);
void Select9(UINT nIDEvent);
void Select10(UINT nIDEvent);
void Select11(UINT nIDEvent);
void Select12(UINT nIDEvent);
void Select13(UINT nIDEvent);
void Select14(UINT nIDEvent);
void Select15(UINT nIDEvent);
void Select16(UINT nIDEvent);
void Select17(UINT nIDEvent);
void Select18(UINT nIDEvent);
void Select19(UINT nIDEvent);
void Select20(UINT nIDEvent);
void Select21(UINT nIDEvent);
void Select22(UINT nIDEvent);
void Select23(UINT nIDEvent);
void Select24(UINT nIDEvent);
void Select25(UINT nIDEvent);
void Select26(UINT nIDEvent);
void Select27(UINT nIDEvent);
void Select28(UINT nIDEvent);
void Select29(UINT nIDEvent);
void Select30(UINT nIDEvent);
void Select31(UINT nIDEvent);
void Select32(UINT nIDEvent);
void Select33(UINT nIDEvent);
void Select34(UINT nIDEvent);
void Select35(UINT nIDEvent);
void Select36(UINT nIDEvent);
void Select37(UINT nIDEvent);
void Select38(UINT nIDEvent);
void Select39(UINT nIDEvent);
void Select40(UINT nIDEvent);
void Select41(UINT nIDEvent);
void Select42(UINT nIDEvent);
void Select43(UINT nIDEvent);
void Select44(UINT nIDEvent);
void Select45(UINT nIDEvent);
void Select46(UINT nIDEvent);
void Select47(UINT nIDEvent);
void Select48(UINT nIDEvent);
void Select49(UINT nIDEvent);
void Select50(UINT nIDEvent);
void Select51(UINT nIDEvent);
void Select52(UINT nIDEvent);
void Select53(UINT nIDEvent);
void Select54(UINT nIDEvent);
void Select55(UINT nIDEvent);
void Select56(UINT nIDEvent);
void Select57(UINT nIDEvent);
void Select58(UINT nIDEvent);
void Select59(UINT nIDEvent);
void Select60(UINT nIDEvent);
void Select61(UINT nIDEvent);
void Select62(UINT nIDEvent);
void Select63(UINT nIDEvent);
void Select64(UINT nIDEvent);
void Select65(UINT nIDEvent);
void Select66(UINT nIDEvent);
void Select67(UINT nIDEvent);
void Select68(UINT nIDEvent);
void Select69(UINT nIDEvent);
void Select70(UINT nIDEvent);
void Select71(UINT nIDEvent);
void Select72(UINT nIDEvent);
void Select73(UINT nIDEvent);
void Select74(UINT nIDEvent);
void Select75(UINT nIDEvent);
void Select76(UINT nIDEvent);
void Select77(UINT nIDEvent);
void Select78(UINT nIDEvent);
void Select79(UINT nIDEvent);
void Select80(UINT nIDEvent);
void Select81(UINT nIDEvent);
void Select82(UINT nIDEvent);
void Select83(UINT nIDEvent);
void Select84(UINT nIDEvent);
void Select85(UINT nIDEvent);
void Select86(UINT nIDEvent);
void Select87(UINT nIDEvent);
void Select88(UINT nIDEvent);
void Select89(UINT nIDEvent);
void Select90(UINT nIDEvent);
void Select91(UINT nIDEvent);
void Select92(UINT nIDEvent);
void Select93(UINT nIDEvent);
void Select94(UINT nIDEvent);
void Select95(UINT nIDEvent);
void Select96(UINT nIDEvent);
void Select97(UINT nIDEvent);
void Select98(UINT nIDEvent);
void Select99(UINT nIDEvent);
void Select100(UINT nIDEvent);
void Select101(UINT nIDEvent);
void Select102(UINT nIDEvent);
void Select103(UINT nIDEvent);
void Select104(UINT nIDEvent);
void Select105(UINT nIDEvent);
void Select106(UINT nIDEvent);
void Select107(UINT nIDEvent);
void Select108(UINT nIDEvent);
void Select109(UINT nIDEvent);
void Select110(UINT nIDEvent);
void Select111(UINT nIDEvent);
void Select112(UINT nIDEvent);
void Select113(UINT nIDEvent);
void Select114(UINT nIDEvent);
void Select115(UINT nIDEvent);
void Select116(UINT nIDEvent);
void Select117(UINT nIDEvent);
void Select118(UINT nIDEvent);
void Select119(UINT nIDEvent);
void Select120(UINT nIDEvent);
void Select121(UINT nIDEvent);
void Select122(UINT nIDEvent);
void Select123(UINT nIDEvent);
void Select124(UINT nIDEvent);
void Select125(UINT nIDEvent);
void Select126(UINT nIDEvent);
void Select127(UINT nIDEvent);
void Select128(UINT nIDEvent);
void Select129(UINT nIDEvent);
void Select130(UINT nIDEvent);
void Select131(UINT nIDEvent);
void Select132(UINT nIDEvent);
void Select133(UINT nIDEvent);
void Select134(UINT nIDEvent);
void Select135(UINT nIDEvent);
void Select136(UINT nIDEvent);
void Select137(UINT nIDEvent);
void Select138(UINT nIDEvent);
void Select139(UINT nIDEvent);
void Select140(UINT nIDEvent);
void Select141(UINT nIDEvent);
void Select142(UINT nIDEvent);
void Select143(UINT nIDEvent);
void Select144(UINT nIDEvent);
void Select145(UINT nIDEvent);
void Select146(UINT nIDEvent);
void Select147(UINT nIDEvent);
void Select148(UINT nIDEvent);
void Select149(UINT nIDEvent);
void Select150(UINT nIDEvent);
void Select151(UINT nIDEvent);
void Select152(UINT nIDEvent);
void Select153(UINT nIDEvent);
void Select154(UINT nIDEvent);
void Select155(UINT nIDEvent);
void Select156(UINT nIDEvent);
void Select157(UINT nIDEvent);
void Select158(UINT nIDEvent);
void Select159(UINT nIDEvent);
void Select160(UINT nIDEvent);
void Select161(UINT nIDEvent);
void Select162(UINT nIDEvent);
void Select163(UINT nIDEvent);
void Select164(UINT nIDEvent);
void Select165(UINT nIDEvent);
void Select166(UINT nIDEvent);
void Select167(UINT nIDEvent);
void Select168(UINT nIDEvent);
void Select169(UINT nIDEvent);
void Select170(UINT nIDEvent);
void Select171(UINT nIDEvent);
void Select172(UINT nIDEvent);
void Select173(UINT nIDEvent);
void Select174(UINT nIDEvent);
void Select175(UINT nIDEvent);
void Select176(UINT nIDEvent);
void Select177(UINT nIDEvent);
void Select178(UINT nIDEvent);
void Select179(UINT nIDEvent);
void Select180(UINT nIDEvent);
void Select181(UINT nIDEvent);
void Select182(UINT nIDEvent);
void Select183(UINT nIDEvent);
void Select184(UINT nIDEvent);
void Select185(UINT nIDEvent);
void Select186(UINT nIDEvent);
void Select187(UINT nIDEvent);
void Select188(UINT nIDEvent);
void Select189(UINT nIDEvent);
void Select190(UINT nIDEvent);
void Select191(UINT nIDEvent);
void Select192(UINT nIDEvent);
void Select193(UINT nIDEvent);
void Select194(UINT nIDEvent);
void Select195(UINT nIDEvent);
void Select196(UINT nIDEvent);
void Select197(UINT nIDEvent);
void Select198(UINT nIDEvent);
void Select199(UINT nIDEvent);
void Select200(UINT nIDEvent);
///////////////////////////////////////////////////////////////////////////////////////////
void OnSelect();
void OnSuffle_Repeat();
CWaveIn waveIn;
CWaveDevice monDevice;
CWave monWave;
CWaveIn waveIn1;
CWaveDevice monDevice1;
CWave monWave1;
void DrawSound();
CFullScreen m_FullScreen;
/////////////////////////taskbar
CTaskBar m_trayicon;
//////////////////////
void PrintTime();
void PrintTitle();
BOOL isMP3();
BOOL isWAV();
BOOL isAVI();
BOOL isMPEG();
BOOL isDAT();
long GetPosition();
void ColorCel();
void Clickup(CSkin &a, CPoint point);
void Click(CSkin &a, CPoint point);
void MouseOver(CSkin &a,CPoint point);
CEYPlayerDlg(CWnd* pParent = NULL); // standard constructor
////////////for move dialog/////////
void MoveDialog(int xn,int yn,int xo,int yo);
void SetSkin(CString Path, int iPathLength, int iFileLength);
int oldX;
int oldY;
bool Move;
bool bPlay;
/////////////////////
bool m_bPlay,m_bInPlay;
bool m_bStop,m_bInStop;
bool m_bBack,m_bInBack;
bool m_bNext,m_bInNext;
bool m_bForword,m_bInForword;
bool m_bBackword,m_bInBackword;
bool m_bRecord,m_bInRecord;
bool m_bCutfrom,m_bInCutfrom;
bool m_bCutto,m_bInCutto;
bool m_bExit,m_bInExit;
bool m_bMinimize,m_bInMinimize;
bool m_bSound,m_bInSound;
bool m_NoMove;
bool m_ShowList;
///////////////////////Slider
bool m_bBalance,m_bInBalance;
bool m_bVolume,m_bInVolume;
bool m_bPlaySlider,m_bInPlaySlider;
///////////
int iPause;
bool bPause;
int m_iCutFrom;
///////////////////////////////////
int m_iVolume;
CString m_Path;
CString Files[200];
CCode_MCI mci;
POSITION currPos;
bool bOpenScreen;
CSkin m_skin;
//=============================================
//=============================================
// Dialog Data
//{{AFX_DATA(CEYPlayerDlg)
enum { IDD = IDD_EYPLAYER_DIALOG };
CStatic m_FullScreen1;
CStatic m_video;
CListBox m_cList;
CStatic m_Menu;
CStatic m_Cutto;
CStatic m_MainImage;
CStatic m_PlaySlider;
CStatic m_Volume;
CStatic m_Balance;
CStatic m_Sound;
CStatic m_Record;
CStatic m_Next;
CStatic m_Minimize;
CStatic m_Forword;
CStatic m_Exit;
CStatic m_Cutfrom;
CStatic m_Backword;
CStatic m_Back;
CStatic m_Stop;
CStatic m_Play;
CStatic m_List;
CMSFlexGrid m_MusicName;
CString m_eSearch;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CEYPlayerDlg)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CEYPlayerDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnOpenFile();
afx_msg void OnOpenFolder();
afx_msg void OnSkinbrowser();
afx_msg void OnExit();
afx_msg void OnPlaybackNext();
afx_msg void OnVolumeDecrease();
afx_msg void OnVolumeMute();
afx_msg void OnEject();
afx_msg void OnPlaybackPrevious();
afx_msg void OnPlaybackPlay();
afx_msg void OnPlaybackPause();
afx_msg void OnPlaybackStop();
afx_msg void OnPlaybackSlow();
afx_msg void OnPlaybackSpeed();
afx_msg void OnAbouteyplayer();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnOpenlistEditcurrentplaylist();
afx_msg void OnOpenlistNewplaylist();
afx_msg void OnOpenlistSaveplaylistas();
afx_msg void OnVolumeIncrease();
afx_msg void OnDblClickMsflexgrid1();
afx_msg void OnPlaylistDeletecurrentlist();
afx_msg void OnFullscreen();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnEyplayerShow();
afx_msg void OnOptionShuffle();
afx_msg void OnOptionRepeat();
afx_msg void OnEyplayerWaveoperationCutto();
afx_msg void OnEyplayerWaveoperationCutfrom();
afx_msg void OnEyplayerWaveoperationConcat();
afx_msg void OnUpdateEyplayerShow(CCmdUI* pCmdUI);
afx_msg void OnUpdateEject(CCmdUI* pCmdUI);
afx_msg void OnOptionTimeelapsed();
afx_msg void OnOptionTimereminder();
afx_msg void OnOptionTaskbar();
// afx_msg void OnButton1();
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_EYPLAYERDLG_H__F273164A_0CD8_4764_9C9D_45AAAFFAD79C__INCLUDED_)
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.