CDateTimeCtrl::GetMonthCalCtrl
Извлекает объект CMonthCalCtrl, связанный с элементом управления выбора даты и времени.
CMonthCalCtrl* GetMonthCalCtrl( ) const;
Возвращаемое значение
Указатель на объект CMonthCalCtrl или NULL если сбойных или если окно не отображается.
Заметки
Элементы управления " выбор даты и времени создают элемент управления "Календарь на месяц" дочернего элемента, когда пользователь нажимает стрелку раскрывающегося списка. CMonthCalCtrl когда объект больше не нужен, он уничтожается, поэтому приложение не должно полагаться на хранение объект, представляющий календарь месяца дочернего элемента управления "выбор даты и времени".
Пример
void CDateTimeDlg::OnDropDownDateTimeCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
UNREFERENCED_PARAMETER(pNMHDR);
// note that GetMonthCalCtrl() will only return a pointer to the
// month calendar control while the control actually exists--that is,
// while it has been dropped-down by the user. Otherwise, the function
// returns NULL. One appropriate time to get the control is while
// handling the DTN_DROPDOWN notification for the date time picker
// control.
// get the control
CMonthCalCtrl* pMoCalCtrl = m_DateTimeCtrl.GetMonthCalCtrl();
ASSERT(pMoCalCtrl != NULL);
// now, pMoCalCtrl is useful...
*pResult = 0;
}
Требования
Header: afxdtctl.h