⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctrlpage3.cpp

📁 《Visual C++.NET MFC类库应用详解》程序实例
💻 CPP
字号:
// CtrlPage3.cpp : 实现文件
//

#include "stdafx.h"
#include "ControlUse.h"
#include "CtrlPage3.h"


// CCtrlPage3 对话框

IMPLEMENT_DYNAMIC(CCtrlPage3, CPropertyPage)
CCtrlPage3::CCtrlPage3()
	: CPropertyPage(CCtrlPage3::IDD)
{
}

CCtrlPage3::~CCtrlPage3()
{
}

void CCtrlPage3::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_ANIMATE1, m_Animate);
}


BEGIN_MESSAGE_MAP(CCtrlPage3, CPropertyPage)
	ON_BN_CLICKED(IDC_BUTTON_OPEN, OnBnClickedButtonOpen)
	ON_BN_CLICKED(IDC_BUTTON_PLAY, OnBnClickedButtonPlay)
	ON_BN_CLICKED(IDC_BUTTON_STOP, OnBnClickedButtonStop)
END_MESSAGE_MAP()


// CCtrlPage3 消息处理程序

void CCtrlPage3::OnBnClickedButtonOpen()
{
	// TODO: 在此添加控件通知处理程序代码
	CFileDialog dlg( TRUE,_T("AVI"),_T("*.AVI"),
					 OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
					 _T("Animation (*.AVI)|*.AVI|"));

	if( dlg.DoModal()==IDOK )
	{
		m_Animate.Open(dlg.GetPathName());
		UpdateData(FALSE);
	}
}

void CCtrlPage3::OnBnClickedButtonPlay()
{
	// TODO: 在此添加控件通知处理程序代码
	m_Animate.Play(0,0xFFFF,1);
}

void CCtrlPage3::OnBnClickedButtonStop()
{
	// TODO: 在此添加控件通知处理程序代码
	m_Animate.Stop();
}

⌨️ 快捷键说明

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