Урок №4 - Работа с элементами управления
Функция OnInitDialog() уже содержит часть кода, написанного мастером AppWizard. Вам нужно ввести собственный код, расположив его ниже следующей строки с комментарием:
// TODO: Add extra initialization here
Напишите следующий код:
BOOL CDateAppDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...
...
...
// TODO: Add extra initialization here
m_sDate.SetRange(1,31);
m_sYear.SetRange(1995, 2000);
CTime t = CTime::GetCurrentTime();
char* Month[] = {"январь","февраль","март","апрель","май",
"июнь","июль","август","сентябрь",
"октябрь","ноябрь","декабрь"};
for (int i=0; i<12; i++)
m_Month.InsertString(i,Month[i]);
m_Month.SelectString(t.GetMonth()-1,Month[t.GetMonth()-1]);
m_Year = t.GetYear();
m_Date = t.GetDay();
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
}