Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - Toolbar as a taskpanel control item
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Toolbar as a taskpanel control item

 Post Reply Post Reply
Author
Message
yvz2004 View Drop Down
Newbie
Newbie


Joined: 10 October 2004
Location: Russian Federation
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote yvz2004 Quote  Post ReplyReply Direct Link To This Post Topic: Toolbar as a taskpanel control item
    Posted: 26 November 2004 at 5:54am

Hi, everyone.

I`m trying to insert a toolbar into taskpanel group. Here is my code:

VERIFY(m_wndEditingTools.CreateEx(&m_wndCommonTasks, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE, CRect(0, 0, 0, 40), IDC_ED_TASKITEM_TOOLBAR));

VERIFY(m_wndEditingTools.LoadToolBar(IDC_BGE_TOOLBAR));

pGroupTools->SetCaption("Editing Tools");

pGroupTools->AddControlItem(m_wndEditingTools);

 

The problem is that toolbar doesn`t appear. Couldn`t you tell me what is wrong?



Edited by yvz2004
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: 30 November 2004 at 1:32am

VERIFY(m_wndEditingTools.Create(&m_wndTaskPanel, WS_CHILD|WS_VISIBLE|CBRS_SIZE_FIXED|CBRS_TOOLTIPS|CBRS_ALIGN _TOP));
 m_wndEditingTools.SetOwner(this);

 VERIFY(m_wndEditingTools.LoadToolBar(IDR_MAINFRAME));
 CSize sz = m_wndEditingTools.CalcDynamicLayout(0, LM_HORZ);
 m_wndEditingTools.SetWindowPos(&CWnd::wndTop, 0, 0, sz.cx, sz.cy, 0);
 

 CXTPTaskPanelGroupItem* pItem = pGroupDetails->AddControlItem(m_wndEditingTools);
 pItem->SetSize(sz);

 

also you can try CXTPToolBar

 

CXTPToolBar m_wndEditingTools;

...

VERIFY(m_wndEditingTools.CreateToolBar(WS_CHILD|WS_VISIBLE, &m_wndTaskPanel));
 m_wndEditingTools.SetOwner(this);

 VERIFY(m_wndEditingTools.LoadToolBar(IDR_MAINFRAME));
 CSize sz = m_wndEditingTools.CalcDynamicLayout(200, LM_HORZ|LM_COMMIT);
 

 CXTPTaskPanelGroupItem* pItem = pGroupDetails->AddControlItem(m_wndEditingTools);
 pItem->SetSize(sz);

 

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.156 seconds.