When you use the CMonthCalCtrl::GetCurSel(CTime) to get the date selected
from the Month Calendar Common control, the date in the
CTime class is incorrect.
Back to the top
MFC’s implementation of CMonthCalCtrl::GetCurSel() for the
CTime class calls SendMessage(MCM_GETCURSEL, &sysTime) where sysTime is a
SYSTEMTIME
structure. The MCM_GETCURSEL message does not fill in the hours,
minutes, and seconds part of the sysTime Structure with valid values.
However, the constructor for
CTime class takes these values into consideration, so the date in
CTime class is incorrect.
Back to the top
형~ 덕분에 오늘 하루종일 고민하던게 쉽게 해결됐어요~;;;ㅋㅋㅋ
난 왜 그렇게 검색했는데도 못찾았지;;;
감사합니다~ㅎㅎㅎㅎㅎㅎ
ㅋㅋㅋ 도움이 되었다면 다행이지~