![]() |
CXTPCalendarDayView with disable horizontal scroll |
Post Reply
|
| Author | ||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Topic: CXTPCalendarDayView with disable horizontal scrollPosted: 18 August 2009 at 7:31am |
|
|
Updated from Xtreme ToolkitPro v13.0.0
If i set
Vertical scroll is not work!!! Why??? How to fix???? |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 18 August 2009 at 8:10am |
|
|
+ debug + mouseweel = crash
![]() |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 18 August 2009 at 10:49pm |
|
|
Guess you are working with very old source and not look in forum posts
get and rebuild your dll and app - https://forum.codejock.com/uploads/DemoVersion/CalendarControlMFCUpdated.rar
|
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 4:26am |
|
|
1. I download sources from store.codejock.com, where also can I get the latest source code?
2. I add patch, but my problem is not solved, see my first and second post. |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 4:42am |
|
|
Use proper settings e.g.
CXTPCalendarDayView* pDayView = DYNAMIC_DOWNCAST(CXTPCalendarDayView, GetCalendarCtrl().GetDayView() ); if (pDayView) { pDayView->SetMinColumnWidth(200); } and you will have horizontal scroll |
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 6:38am |
|
I no need horizontal scroll, i disabled it. I need VERTICAL scroll. Please see attached video:uploads/20090819_063729_calendar2.zip |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 6:49am |
|
|
Check your Topic title please
|
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 6:52am |
|
|
Sorry, bad English :(
Correct title |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 7:19am |
|
|
I modify code - now it safe for preview scrolling even in continue mode
Please get and rebuild your dll and app - https://forum.codejock.com/uploads/DemoVersion/CalendarControlMFCUpdated.rar
Can't confirm DayView mode VScroll (or MouseWheel) - both works (Of course I don't disable HScroll - why you? - it auto-set depend on size).
|
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 7:35am |
|
Please try: GetCalendarCtrl().GetDayView()->EnableHScroll( FALSE );And after it you can see bugs!!!! I disable HScroll because: 1. i dont want to see it 2. when i push left or right button date change, if HScroll = false, than does not change. I dont want change date! 3. For what you add such an option that if it is set then all will not work correctly? |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 7:36am |
|
|
Hey - this is typo in this code - nobody complain - thanks for catch:
BOOL CXTPCalendarDayView::GetScrollBarInfoV(SCROLLINFO* pSI) { if (m_bScrollH_Disabled) //??? HERE - just kill this lines! return FALSE;ASSERT(pSI); if (!pSI || m_bScrollV_Disabled) return FALSE;pSI->nPos = m_LayoutX.m_nTopRow; pSI->nMax = m_LayoutX.m_nRowCount - 1; pSI->nPage = m_LayoutX.m_nVisibleRowCount; return m_LayoutX.m_nVisibleRowCount != m_LayoutX.m_nRowCount;} |
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 7:40am |
|
|
you don't read my last post? |
||
![]() |
||
zitz
Senior Member
Joined: 05 October 2008 Status: Offline Points: 112 |
Post Options
Thanks(0)
Quote Reply
Posted: 19 August 2009 at 8:28am |
|
Yes, this solution to my problem with vertical scroll. Thank you! |
||
|
Xtreme ToolkitPro v13.1.0, static, VC++6
|
||
![]() |
||
mdoubson
Senior Member
Joined: 17 November 2008 Status: Offline Points: 1705 |
Post Options
Thanks(0)
Quote Reply
Posted: 21 August 2009 at 12:09am |
|
|
Good - now you can check coming 13.2 release - https://forum.codejock.com/uploads/DemoVersion/CalendarDemoStatic.rar
|
||
![]() |
||
Post Reply
|
|
|
Tweet
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |