📄 showmodal.cpp
字号:
// ShowModal.cpp : implementation file
//
#include "stdafx.h"
#include "dvsuser.h"
#include "ShowModal.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CShowModal dialog
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
CShowModal::CShowModal(CWnd* pParent /*=NULL*/)
: CDialog(CShowModal::IDD, pParent)
{
//{{AFX_DATA_INIT(CShowModal)
m_strText = _T("");
//}}AFX_DATA_INIT
m_strTitle = _TEXT("");
m_nTime = 0;
}
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
void CShowModal::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CShowModal)
DDX_Control(pDX, IDC_MODAL_TIME, m_staticTime);
DDX_Text(pDX, IDC_MODAL_TEXT, m_strText);
//}}AFX_DATA_MAP
}
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
BEGIN_MESSAGE_MAP(CShowModal, CDialog)
//{{AFX_MSG_MAP(CShowModal)
ON_WM_TIMER()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CShowModal message handlers
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
BOOL CShowModal::OnInitDialog()
{
CDialog::OnInitDialog();
SetWindowText(m_strTitle);
SetTimeText(m_nTime);
SetTimer(1000, 1000, NULL);
return TRUE;
}
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
void CShowModal::OnTimer(UINT nIDEvent)
{
m_nTime --;
SetTimeText(m_nTime);
if(m_nTime == 0)
{
KillTimer(1000);
CDialog::OnOK();
}
CDialog::OnTimer(nIDEvent);
}
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
void CShowModal::SetTimeText(int n)
{
CString strTemp;
strTemp.Format("%d", n);
m_staticTime.SetWindowText(strTemp);
}
//-------------------------------------------------------------------
//
//
//
//-------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -