Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - Ribbon Tab Change
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Ribbon Tab Change

 Post Reply Post Reply
Author
Message
barobax View Drop Down
Senior Member
Senior Member


Joined: 07 May 2008
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote barobax Quote  Post ReplyReply Direct Link To This Post Topic: Ribbon Tab Change
    Posted: 25 August 2008 at 11:20am
Hi,
I want to monitor Ribbon Tab Change or Tab Changed and open application menu.
Please help me.
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: 25 August 2008 at 2:57pm
Hi,
 
Catch XTP_ID_RIBBONCONTROLTAB Command:
 
ON_COMMAND(XTP_ID_RIBBONCONTROLTAB, OnTabChange)
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
barobax View Drop Down
Senior Member
Senior Member


Joined: 07 May 2008
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote barobax Quote  Post ReplyReply Direct Link To This Post Posted: 25 August 2008 at 9:26pm
Thanks oleg,
how can I find this topic in MSDN ?
Back to Top
barobax View Drop Down
Senior Member
Senior Member


Joined: 07 May 2008
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote barobax Quote  Post ReplyReply Direct Link To This Post Posted: 25 August 2008 at 9:41pm
does not WORK

ON_COMMAND(XTP_ID_RIBBONCONTROLTAB,OnTabChange)

void CMainFrame::OnTabChange()
{

}
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: 26 August 2008 at 1:42am
Strange. have to.
 
OK, try to copy from our sample:
 
ON_NOTIFY(TCN_SELCHANGE, XTP_ID_RIBBONCONTROLTAB, OnRibbonTabChanged)
ON_NOTIFY(TCN_SELCHANGING, XTP_ID_RIBBONCONTROLTAB, OnRibbonTabChanging)
 
void CMainFrame::OnRibbonTabChanged(NMHDR* pNMHDR, LRESULT* pRes)
{
 NMXTPTABCHANGE* pNMTabChanged = (NMXTPTABCHANGE*)pNMHDR;
 if (pNMTabChanged->pTab)
 {
  TRACE(_T("Tab Changed, Caption = %s\n"), (LPCTSTR)pNMTabChanged->pTab->GetCaption());
 }
 
 *pRes = 0;
}
void CMainFrame::OnRibbonTabChanging(NMHDR* /*pNMHDR*/, LRESULT* pRes)
{
 *pRes = 0; 
}
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
barobax View Drop Down
Senior Member
Senior Member


Joined: 07 May 2008
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote barobax Quote  Post ReplyReply Direct Link To This Post Posted: 26 August 2008 at 2:16am
Work Correctly,
Thanks Oleg.
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.125 seconds.