CDateTimeCtrl::GetMonthCalCtrl
Ruft das CMonthCalCtrl-Objekt ab, das dem Steuerelement für die Datums- und Zeitauswahl zugeordnet ist.
CMonthCalCtrl* GetMonthCalCtrl( ) const;
Rückgabewert
Ein Zeiger auf ein Objekt CMonthCalCtrl oder NULL, wenn fehlgeschlagen oder, wenn das Fenster nicht sichtbar ist.
Hinweise
Steuerelemente für die Datums- und Zeitauswahl erstellen ein untergeordnetes Monatskalender-Steuerelement, wenn der Benutzer auf den Dropdownpfeil klicken. Wenn das CMonthCalCtrl-Objekt nicht mehr benötigt wird, wird es zerstört, sodass die Anwendung darf nicht zum Speichern des Objekts beruhen, das den Datum-Zeit-des Auswahluntergeordneten Monatskalender Steuerelements darstellt.
Beispiel
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;
}
Anforderungen
Header: afxdtctl.h