Bonjour,
Voici mon souci, j'ai une dialogbox avec un CMonthCalCtrl et une listctrl. Si je clique sur un jour du CMonthCalCtrl, je suis appele dans la methode:
Si je clique ainsi sur diferentes dates, la date que je recupere dans csMyDate est correcte. Mais si je clique sur ma liste, et que du coup je mets le focus sur elle, une fois que je viens cliquer sur le CMonthCalendarCtrl, les dates que je recupere sont fausses (en fait elle sont decalees).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CTODOManagerDlg::OnSelchangeMonthcalendar(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here CTime MyTime; CString csMyDate; m_Calendar.GetCurSel(MyTime); csMyDate.Format("%04d.%02d.%02d", MyTime.GetYear(), MyTime.GetMonth(), MyTime.GetDay()); *pResult = 0; }
Comment puis-je faire pour que cela ne soit pas le cas ?
Merci
Partager