mediaplayervcdlg.h

来自「Repeat Easily 1.0 版 程序说明 这个小软件是用来练习英语听力用」· C头文件 代码 · 共 96 行

H
96 行
字号
// 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();
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?