Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Command Bars
  New Posts New Posts RSS Feed - CXTPTabToolBar
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

CXTPTabToolBar

 Post Reply Post Reply
Author
Message
gmail View Drop Down
Groupie
Groupie


Joined: 24 February 2008
Status: Offline
Points: 45
Post Options Post Options   Thanks (0) Thanks(0)   Quote gmail Quote  Post ReplyReply Direct Link To This Post Topic: CXTPTabToolBar
    Posted: 08 January 2009 at 12:32pm
How can we dynamically add buttons and icons to tabbed toolbar? I'm studying your TabbedToolbar example but I cannot figure it out:

CXTPTabToolBar* pToolBar = (CXTPTabToolBar*)
        pCommandBars->Add(_T("Standard"), xtpBarTop, RUNTIME_CLASS(CXTPTabToolBar));

    pToolBar->SetBarID(IDR_MAINFRAME);

    CXTPTabManagerItem* pItem = pToolBar->InsertCategory(0, _T("Standard"), StandardIcons, _countof(StandardIcons));
    pItem->SetImageIndex(IDR_MAINFRAME);

How to add buttons (i.e. icons) to pToolBar object? Thanks for help!
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: 09 January 2009 at 1:55am
Hi,
This code will add buttons defined in StandardIcons array.
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
gmail View Drop Down
Groupie
Groupie


Joined: 24 February 2008
Status: Offline
Points: 45
Post Options Post Options   Thanks (0) Thanks(0)   Quote gmail Quote  Post ReplyReply Direct Link To This Post Posted: 09 January 2009 at 7:44am
Yes, but how can we add buttons in manner of (code from normal toolbar):

HICON icon=(HICON)LoadImage(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_PHONE),IMAGE_ICON,96,96,0);
pToolBar->GetControls()->Add(xtpControlButton, 51000)->SetStyle(xtpButtonIconAndCaption);
pToolBar->GetControls()->GetAt(0)->SetCaption(_T("cp"));
pToolBar->GetControls()->GetAt(0)->SetFlags(xtpFlagManualUpdate);
pToolBar->GetControls()->GetAt(0)->SetCustomIcon(icon);

This would add button one at a time dynamically. How to do this in tabbed toolbar?
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: 09 January 2009 at 11:22am
Hi,
Same for TabToolbar + call pControl->SetCategory(lpszItem);
and maybe UpdateTabs after.
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.047 seconds.