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