// EnterNumber.cpp : implementation file // #include "stdafx.h" #include "test1.h" #include "EnterNumber.h" #include ".\enternumber.h" // EnterNumber dialog IMPLEMENT_DYNAMIC(EnterNumber, CDialog) EnterNumber::EnterNumber(CWnd* pParent /*=NULL*/) : CDialog(EnterNumber::IDD, pParent) , m_number(0) { } EnterNumber::~EnterNumber() { } void EnterNumber::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_number); DDV_MinMaxInt(pDX, m_number, 0, 9); } BEGIN_MESSAGE_MAP(EnterNumber, CDialog) ON_WM_PAINT() END_MESSAGE_MAP() // EnterNumber message handlers int EnterNumber::number() { return m_number; } void EnterNumber::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here // Do not call CDialog::OnPaint() for painting messages CEdit *edit = (CEdit *) GetDlgItem(IDC_EDIT1); edit->SetFocus(); edit->SetSel(0,1); }