Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Calendar
  New Posts New Posts RSS Feed - On clicking DatePicker control return wrong date.
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

On clicking DatePicker control return wrong date.

 Post Reply Post Reply
Author
Message
prashant View Drop Down
Senior Member
Senior Member
Avatar

Joined: 19 February 2007
Location: India
Status: Offline
Points: 165
Post Options Post Options   Thanks (0) Thanks(0)   Quote prashant Quote  Post ReplyReply Direct Link To This Post Topic: On clicking DatePicker control return wrong date.
    Posted: 07 November 2008 at 6:21am
I have class:
class CmcDatePickerControl : public CXTPDatePickerControl


I am trapping message
void CmcDatePickerControl::OnLButtonDown(UINT nFlags, CPoint point)

Code is as follows:

CXTPDatePickerDaysCollection* pDaysCollection = NULL;

pDaysCollection = this->GetSelectedDays();

COleDateTime cDate;
struct CXTPDatePickerDaysCollection::SELECTED_BLOCK blk;

blk = pDaysCollection->GetSelectedBlock(0);
cDate.m_dt = (long)blk.nDateBegin;

 //DatetoStruct(, &ds);
 int nDay = cDate.GetDay();
 int nMonth = cDate.GetMonth();
int nYear = cDate.GetYear();

It's not returning me "Currently selected date" instead it's returning me "Previous selection date".

Same code works fine on:
void CmcDatePickerControl::OnLButtonDblClk(UINT nFlags, CPoint point)
returning correct date.

What am I doing wrong here?
Back to Top
prashant View Drop Down
Senior Member
Senior Member
Avatar

Joined: 19 February 2007
Location: India
Status: Offline
Points: 165
Post Options Post Options   Thanks (0) Thanks(0)   Quote prashant Quote  Post ReplyReply Direct Link To This Post Posted: 07 November 2008 at 7:11am
Hello Oleg / Codejock support team.

For your convinience I have attached modified source code, please debug to find the problem.

In a source code place a breakpoint where you fing following tag:

///Code aded by Prashant
///!<HERE WE ARE GETTING PREVIOUS SELECTION DATE>

uploads/20081107_071030_CalendarDemo.zip

Thanks in advance.
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 10 November 2008 at 2:30am
Hi,
Obviously you should call base method first to update selected day.
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.188 seconds.