【VC开源代码栏目提醒】:网学会员,鉴于大家对VC开源代码十分关注,论文会员在此为大家搜集整理了“Dia1.cpp”一文,供大家参考学习!
// Dia1.cpp : 实现文件
//
#include "stdafx.h"
#include "BkWork.h"
#include "Dia1.h"
// CDia1 对话框
IMPLEMENT_DYNAMIC(CDia1, CDialog)
CDia1::CDia1(CWnd* pParent /*=NULL*/)
: CDialog(CDia1::IDD, pParent)
{
}
CDia1::~CDia1()
{
}
void CDia1::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_PROGRESS1, m_progress1);
}
BEGIN_MESSAGE_MAP(CDia1, CDialog)
ON_WM_TIMER()
ON_BN_CLICKED(IDOK, OnBnClickedOk)
ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel)
END_MESSAGE_MAP()
// CDia1 消息处理程序
BOOL CDia1::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: 在此添加额外的初始化
m_progress1.SetRange(0,100);
m_progress1.SetPos(0);
m_nTimer = SetTimer(1, 1000, NULL);
return TRUE; // return TRUE unless you set the focus to a control
// 异常:OCX 属性页应返回 FALSE
}
void CDia1::OnTimer(UINT nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CBkWorkApp* pApp=(CBkWorkApp*) AfxGetApp();
m_progress1.SetPos(pApp->m_pV->m_pos);
CDialog::OnTimer(nIDEvent);
}
void CDia1::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
KillTimer(m_nTimer);
OnOK();
}
void CDia1::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
KillTimer(m_nTimer);
OnCancel();
}