Get Group State failed in XTP_NM_REPORT_GROUPORDER |
Post Reply |
Author | |
FSauer
Groupie Joined: 10 May 2006 Location: Germany Status: Offline Points: 96 |
Post Options
Thanks(0)
Posted: 03 November 2009 at 7:00am |
Hello,
i would like to get the group-state in the notify message XTP_NM_REPORT_GROUPORDER of my recordctrl. If the ReportCtrl is group by an column the IsShowItemsInGroups allways return FALSE. Below my code: void CFormView1::OnReportGroupOrderChanged(NMHDR* pNotifyStruct, LRESULT* /*result*/) { XTP_NM_REPORTRECORDITEM* pItemNotify = (XTP_NM_REPORTRECORDITEM*) pNotifyStruct; ASSERT(pItemNotify != NULL); BOOL bIsGroup=FALSE; if(pItemNotify->pRow && pItemNotify->pRow->GetControl() && pItemNotify->pRow->GetControl()->GetReportHeader() && pItemNotify->pRow->GetControl()->GetReportHeader()->IsShowItemsInGroups()) { // Never comes in, because pItemNotify->pRow->GetControl() returns NULL! bIsGroup=TRUE; } else if(m_wndReportCtrl.GetReportHeader() && m_wndReportCtrl.GetReportHeader()->IsShowItemsInGroups()) { // Never comes in, too, beacause IsShowItemsInGroups return FALSE! bIsGroup=TRUE; } ... } What is wrong? Anybody an idea? |
|
FSauer
Groupie Joined: 10 May 2006 Location: Germany Status: Offline Points: 96 |
Post Options
Thanks(0)
|
Solution:
BOOL bIsGroup=FALSE; if(m_wndReportCtrl.GetColumns()->GetGroupsOrder() && m_wndReportCtrl.GetColumns()->GetGroupsOrder()->GetCount()) { bIsGroup=TRUE; } |
|
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 |