Quote:
Well, having your mind already set against using multiple "forms" what kind of advice do you expect here?
I was curious to know how people normally handle changing screens in Visual C++. If I knew what kind of advice I was looking for, I'd pretty much would have known the answer.
Quote:
The only option that remains is your "pretty simple" approach you used previously.
That may be true, but that would be pretty much using C++, not Visual C++, without all the pre-created tools and windows it has to offer. Or so I think based on my experience.
Quote:
And how this drastically differs from using borderless child dialogs, a.k.a. Forms?
When I inserted a new Form in my program, it created a new file for that form and didn't include it in my main program etc... That bothered me, since I really don't need to work in a whole new file just because I want to change what's on the screen. Also, since this new Form would appear exactly like the previous one, (like it's title, background color, and other things I can adjust; except of course for what's inside of it), it just seemed wrong to have to adjust all those setting to the same thing each time I wanted a new screen. Using panels kept my code in one file, and the Form's setting remain the same.
Quote:
Besides, are you aware that Forms discussion (if it's really about Windows Forms) does not belong here as well as any other .NET/CLR/Managed C++ related stuff?
Since I'm looking for a way to avoid using Forms, I guess it's not really about forms. Perhaps my idea of what Visual C++ is is incorrect then. I thought by "Visual" the emphasis is on me being able to use the built-in forms, and the toolbox, which helps creating the program visually. So if the components of the toolbox and form aren't the area of this topic, and so isn't the code itself, since that is either plain C++ or Managed C++, then what is? I'm sorry that I didn't know this, as I said, I'm new, and since I'm using Visual C++ I thought I'd post it here.
-Tusike