Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Docking Pane
  New Posts New Posts RSS Feed - Tab icons no longer display. 15.1.1
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Tab icons no longer display. 15.1.1

 Post Reply Post Reply
Author
Message
Algae View Drop Down
Senior Member
Senior Member
Avatar

Joined: 08 January 2007
Location: United States
Status: Offline
Points: 217
Post Options Post Options   Thanks (0) Thanks(0)   Quote Algae Quote  Post ReplyReply Direct Link To This Post Topic: Tab icons no longer display. 15.1.1
    Posted: 31 July 2011 at 2:57pm
Updated Codejock to 15.1.1 from 15.0.2.

Tab icons now fail to display if any theme other than Office 2000 is set.

    m_paneManager.InstallDockingPanes(this);
    m_paneManager.SetAlphaDockingContext(TRUE);
    m_paneManager.SetShowDockingContextStickers(TRUE);
    m_paneManager.SetDockingContextStickerStyle(xtpPaneStickerStyleWhidbey);
    m_paneManager.SetShowContentsWhileDragging(FALSE);
    m_paneManager.ShowCaptionMaximizeButton(TRUE);
    m_paneManager.SetDefaultPaneOptions(xtpPaneNoCloseable);
    m_paneManager.SetThemedFloatingFrames(TRUE);

    int nIDs[] = {IDR_A, IDR_B, IDR_C, IDR_D, IDR_E, IDR_F, IDR_G, IDR_H, IDR_I, IDR_J };
    m_paneManager.SetIcons(IDB_TABICONS, nIDs, _countof(nIDs), RGB(255, 255, 255));

Any ideas why this might be? None of my application pane/tab/icon code has changed. SetIcons also returns TRUE so the icons are loading properly (also indicated by Office 2000 success). I tried comparing sample code with mine and I couldn't find any significant differences.

Codejock 15.1.1 static Unicode x86 build, VS 2008

Back to Top
Algae View Drop Down
Senior Member
Senior Member
Avatar

Joined: 08 January 2007
Location: United States
Status: Offline
Points: 217
Post Options Post Options   Thanks (0) Thanks(0)   Quote Algae Quote  Post ReplyReply Direct Link To This Post Posted: 31 July 2011 at 9:42pm
Never mind. Found it. In:

void CXTPTabClientWnd::CheckCommandBarsTheme()
{
.
.
     m_pPaintManager->m_bShowIcons = FALSE; // set to true and it works as before.
.
.
}

I'm not sure why this was added in 15.1.1. Anyone know?
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.188 seconds.