?
Solved

Looking for special control for MFC app

Posted on 2005-03-15
5
Medium Priority
?
208 Views
Last Modified: 2013-11-25
I'm looking for a control for Visual C++ (MFC) that will do the following:

I have several child windows permanently open within my MDI application. For the sake of discussion lets call the permanent windows the RedWindow, BlueWindow. What I want to do is to allow the user to take anyone of those windows (lets say the BlueWindow) and dock it in another window (lets say the RedWindow). After the operation I want the user to see two tabs located at the bottom of the window that was just docked to. In my example above the tabs should be seen from the RedWindow.

The tabs would then allow the user to select between the two windows. I also want to allow the user to remove the docked window back into separate windows as well. And I want to be able to handle more then 2 docked windows. In my case I'll need around 5 dockable windows.

I hope I am being clear on this, if not I'll try to elaborate further on what I mean. Anyways, does anyone know of a control that can do this? I don't care if its free or commercial, though I prefer free. I just need it to function like I said above. The control should be compatible with the app I'm developing, in this case it's a Visual C++ (MFC) app so .Net controls won't work.
0
Comment
Question by:Mag2000
  • 2
  • 2
5 Comments
 
LVL 48

Accepted Solution

by:
AlexFM earned 225 total points
ID: 13543197
0
 

Author Comment

by:Mag2000
ID: 13543562
That library looks nice but I don't see what I'm looking for from the demo examples. Here is a link showing some pictures of what I need: http://www.geocities.com/maglight2000us/index.html

Hopefully that will make things clearer
0
 
LVL 9

Expert Comment

by:rcarlan
ID: 13543668
0
 

Author Comment

by:Mag2000
ID: 13544069
Wow, that's a lot of money for that tool kit rcarlan. I was figuring $200 or lower. Any other suggestions?
0
 
LVL 9

Expert Comment

by:rcarlan
ID: 13548761
Yes, it's not cheap. But you know what they say: you (usually) get what you pay for.

The last two companies I worked for have both been using this library for their Windows development. A lot of goodies in there and it can certainly speed up GUI development. For non-GUI work, there are other libraries out there, certainly cheaper if not necesarily better (Boost comes to mind). However, as far as MFC extensions goes, I don't think you can do better than Stingray OT. Comes with all the source code, too - which makes it very easy to futher extend or modify the functionality. I'm not advocating changing their implementation, but it's certainly a lot easier to extend classes when they are not just black boxes.

0

Featured Post

2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I'll describe -- and show pictures of -- some of the significant additions that have been made available to programmers in the MFC Feature Pack for Visual C++ 2008.  These same feature are in the MFC libraries that come with Visual …
Introduction: Dialogs (1) modal - maintaining the database. Continuing from the ninth article about sudoku.   You might have heard of modal and modeless dialogs.  Here with this Sudoku application will we use one of each type: a modal dialog …
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Suggested Courses
Course of the Month3 days, 17 hours left to enroll

599 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question