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

📄 timemsgdlg.cpp

📁 Symbol_MC3000_C#.条码扫码范例程序之5
💻 CPP
字号:
// TimeMsgDlg.cpp : implementation file
//

#include "stdafx.h"
#include "mc3000.h"
#include "TimeMsgDlg.h"


// CTimeMsgDlg dialog

IMPLEMENT_DYNAMIC(CTimeMsgDlg, CDialog)

CTimeMsgDlg::CTimeMsgDlg(CString tsMsg,CWnd* pParent /*=NULL*/)
	: CDialog(CTimeMsgDlg::IDD, pParent)
	, m_sMsg(tsMsg)
{
	m_iTimeCnt = 0;
}

CTimeMsgDlg::~CTimeMsgDlg()
{
}

void CTimeMsgDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CTimeMsgDlg, CDialog)
	ON_BN_CLICKED(IDOK, &CTimeMsgDlg::OnBnClickedOk)
	ON_WM_TIMER()
END_MESSAGE_MAP()


// CTimeMsgDlg message handlers

BOOL CTimeMsgDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	SetTimer(MYTIMETID,500,NULL);

	CString sTime;
	sTime.Format(_T("%d"), 5 - m_iTimeCnt);
	SetDlgItemText(IDOK,sTime);
	SetDlgItemText(IDC_STATIC_MESSAGE,m_sMsg);

	return TRUE;

}

void CTimeMsgDlg::OnBnClickedOk()
{
	// TODO: Add your control notification handler code here
	OnOK();
}

void CTimeMsgDlg::OnTimer(UINT_PTR nIDEvent)
{
	// TODO: Add your message handler code here and/or call default
	switch(nIDEvent)
	{
	case MYTIMETID:
		{
			CString sTime;
			m_iTimeCnt ++;
			sTime.Format(_T("%d"), 5 - m_iTimeCnt);
			SetDlgItemText(IDOK,sTime);
		}
		break;
	}
	CDialog::OnTimer(nIDEvent);

	if (m_iTimeCnt >= 5)
	{
		OnOK();
	}
}

⌨️ 快捷键说明

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