Print Page | Close Window

XTP_TPN_GROUPEXPANDING notify event ?

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=11594
Printed Date: 25 June 2024 at 10:05pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: XTP_TPN_GROUPEXPANDING notify event ?
Posted By: whhust
Subject: XTP_TPN_GROUPEXPANDING notify event ?
Date Posted: 26 July 2008 at 11:52pm
Hello,
I have the following code:
 
LRESULT CMainFrame::OnOutbarNotify(WPARAM wParam, LPARAM lParam)
{
 switch (wParam)
 {
 case XTP_TPN_CLICK:
  {
   CXTPTaskPanelGroupItem* pItem = (CXTPTaskPanelGroupItem*)lParam;
   CString strTmp;
   strTmp.Format(_T("Click Event: pItem.Caption = %s, pItem.ID = %i\n"),
    pItem->GetCaption(), pItem->GetID());
   AfxMessageBox(strTmp);
  }
  break;

 case XTP_TPN_GROUPEXPANDING:
  {

//I want to add some response code for different groups, but lParam doesn't seems to take information about groups. How to do?
}
  break;

 default:
  //nothing to do
  break;
 }

 return 0;
}

Thanks



Replies:
Posted By: Oleg
Date Posted: 28 July 2008 at 2:42am
 
XTP_TPNGROUPEXPANDING* pNMGROUPEXPANDING = (XTP_TPNGROUPEXPANDING*)lParam;

if (pNMGROUPEXPANDING->pGroup == ...) ...


-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS


Posted By: whhust
Date Posted: 28 July 2008 at 9:18am
 case XTP_TPN_GROUPEXPANDING:
  {
   XTP_TPNGROUPEXPANDING* pNMGROUPEXPANDING = (XTP_TPNGROUPEXPANDING*)lParam;
   for (int nFolder = 0; nFolder < _countof(FolderDefs); nFolder++)
   {
    if(m_pOutlookBarGrp[nFolder] == pNMGROUPEXPANDING->pGroup)
    {
     CString strTmp;
     strTmp.Format(_T("Click Event: Group = %i\n"),
      nFolder);
     AfxMessageBox(strTmp);
    }
   }
  }
  break;
=======================
 
Thanks!!



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net