www.pudn.com > sndrpr10.zip > MediaPlayerVCDlg.h


// MediaPlayerVCDlg.h : 头文件 
// 
 
#pragma once 
#include "mediaplayer1.h" 
#include "afxwin.h" 
 
 
// CMediaPlayerVCDlg 对话框 
class CMediaPlayerVCDlg : public CDialog 
{ 
// 构造 
public: 
	CMediaPlayerVCDlg(CWnd* pParent = NULL);	// 标准构造函数 
 
// 对话框数据 
	enum { IDD = IDD_MEDIAPLAYERVC_DIALOG }; 
 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持 
 
 
// 实现 
protected: 
	HICON m_hIcon; 
 
	// 生成的消息映射函数 
	virtual BOOL OnInitDialog(); 
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam); 
	afx_msg void OnPaint(); 
	afx_msg HCURSOR OnQueryDragIcon(); 
	DECLARE_MESSAGE_MAP() 
public: 
	afx_msg void OnBnClickedOpenfile(); 
	CEdit textBox1; 
	CListBox listBox1; 
	double m_textBox2; 
	double m_textBox3; 
//yjk add begin 
private: 
	double position1,position2; 
	double positions[300];	 
	char textFileName1[250]; 
	int maxIndex;					// 当前有效的最大索引值 
	bool alreadyModified;			//文件修改标记 
//yjk add end 
public: 
	afx_msg void OnBnClickedPlay(); 
	CString textBox1Text; 
	CMediaplayer1 axMediaPlayer1; 
	afx_msg void OnBnClickedSavefile(); 
	afx_msg void OnBnClickedAdd(); 
private: 
	void savePausePoints(void); 
public: 
	afx_msg void OnClose(); 
private: 
	void enableAllButtonsExceptOpenFileButton(bool enable); 
public: 
	afx_msg void OnBnClickedPause(); 
	afx_msg void OnBnClickedRepeat1(); 
	afx_msg void OnTimer(UINT nIDEvent); 
private: 
	UINT m_nTimer; 
public: 
	afx_msg void OnBnClickedRepeat2(); 
private: 
	double shiftValue; 
public: 
	afx_msg void OnBnClickedDelete(); 
	afx_msg void OnBnClickedButton8(); 
private: 
	double incrementValue2; 
public: 
	afx_msg void OnBnClickedButton9(); 
	afx_msg void OnBnClickedNext(); 
private: 
	double incrementValue1; 
public: 
	afx_msg void OnLbnDblclkList1(); 
	afx_msg void OnBnClickedSubtract1(); 
	afx_msg void OnBnClickedPlus1(); 
	afx_msg void OnBnClickedSubtract2(); 
	afx_msg void OnBnClickedPlus2(); 
	afx_msg void OnEnKillfocusEdit2(); 
	afx_msg void OnEnKillfocusEdit3(); 
	afx_msg void OnBnClickedSetstart(); 
	afx_msg void OnBnClickedSetend(); 
private: 
	long ExpFltr(PEXCEPTION_RECORD pER); 
public: 
	bool LoadStateFromIniFile(void); 
	bool SaveStateToIniFile(void); 
	afx_msg void OnBnClickedAbout(); 
};