Mit Doppelklick übernehmen
-
Hallo zusammen,
wie kann über einen Doppelklick auf meinem Monthcalender das jeweilige Datum übergeben werden? Unter anderem soll auch dabei gleichzeitig der Kalender wieder geschlossen werden!!!!
Habe in der Hilfe und im Forum nachgeschaut, allerdings bis jetzt nichts brauchbares gefunden!
Momentan mach ich es so, dass ich es in ein Editfeld per OK-Button übergebe! Allerdings find ich das unnötig!Hier der Code:
void Cdialogdll::OnMcnSelchangeMckalender(NMHDR *pNMHDR, LRESULT *pResult) { LPNMSELCHANGE pSelChange = reinterpret_cast<LPNMSELCHANGE>(pNMHDR); //ausgewähltes Datum wird in eine Editbox übergeben CTime ct; CString datum; //angeklicktes Datum wird übergeben/ausgegeben MCkalender.GetCurSel(ct); datum.Format("%d%02d%02d",ct.GetYear(),ct.GetMonth(),ct.GetDay()); //Datum wird in der Editbox ausgegeben SetDlgItemText(IDC_datum, datum); *pResult = 0; }
Gruß Elle
-
Hallo noch mal,
ich habs mal mit dem hier probiert,
OnOK;
allerdings schließt er mir so jedesmal das komplette Dialog! Das heißt ich kann gar kein Datum in einem anderen Monat auswählen!
Gibt es eine ähnliche Funktion?Gruß