SupportBuyTry
BCGSoft: Forums
BCGSoft: Forums
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 BCGControlBar Forums
 BCGControlBar Suggestions List
 MDITab Question
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

sjensen

52 Posts

Posted - 06/20/2001 :  01:08:43 AM  Show Profile  Visit sjensen's Homepage  Reply with Quote
I set out to make the active tab appear more pronounced but I don't see an easy solution short of providing my own visualization manager. Am I correct?

I also noticed that when a large number of documents are opened, the tabs shrink instead of scrolling. I wouldn't call this a bug, but it looks funny.

Also, it appears there may be a bug with drawing the top border of the tab if CBCGTabWnd::SetTabBorderSize() is passed a value greater than 3.

Here's the code:

CMainFrame::OnCreate()
{
EnableMDITabs(TRUE, TRUE, CBCGTabWnd::LOCATION_TOP);
((CBCGTabWnd&)m_wndClientArea.GetMDITabs()).SetTabBorderSize(10);
}


Notice the top border of the tab in the image below is not painted correctly.


I tried setting this property in an effort to make the current tab more obvious to the user. Am I doing something wrong here?

I'm not complaining, just pointing out what I see. Overall this is an awesome library that offers a lot of BANG for the BUCK!

Can't wait to see what's next....

Support

2572 Posts

Posted - 06/25/2001 :  8:52:58 PM  Show Profile  Visit Support's Homepage  Reply with Quote
quote:

I set out to make the active tab appear more pronounced but I don't see an easy solution short of providing my own visualization manager. Am I correct?


Please take a look at BCGSkins example: it illustrates how to create your own skins. Also, BCGSkinsWizard allows to create "distributable" skin DLLs.

If you need an additional help, please feel free to ask us.

quote:

I also noticed that when a large number of documents are opened, the tabs shrink instead of scrolling. I wouldn't call this a bug, but it looks funny.


Yes, you're right: we're working to solve this problem.

quote:

Also, it appears there may be a bug with drawing the top border of the tab if CBCGTabWnd::SetTabBorderSize() is passed a value greater than 3.

Here's the code:

CMainFrame::OnCreate()
{
EnableMDITabs(TRUE, TRUE, CBCGTabWnd::LOCATION_TOP);
((CBCGTabWnd&)m_wndClientArea.GetMDITabs()).SetTabBorderSize(10);
}

....
I tried setting this property in an effort to make the current tab more obvious to the user. Am I doing something wrong here?


No, there is no problem with your code - this is a library bug. The fix will be availible soon.

quote:

I'm not complaining, just pointing out what I see. Overall this is an awesome library that offers a lot of BANG for the BUCK!

Can't wait to see what's next....



Thank you very much! We appreciate your feedback!

Technical Support
BCGSoft Ltd.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To:
BCGSoft: Forums © Copyright (c) 1998-2010 BCGSoft Co Ltd Go To Top Of Page
Snitz Forums 2000
Copyright © 1998-2008 BCGSoft CO Ltd. All rights reserved. Terms of Use | Privacy Statement
Microsoft, Visual C++, Visual Studio, Visual Studio.NET, Outlook, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners.
Design by Web-Master.spb and Creativemind