MFC: need varying number of user input files - best interface?
I currently have user input that looks like the attached. As it sits, the user must enter three sets of files. I need to modify it so that the user can put between 2 and n sets of files (probably limited to 6 or so in reality). I'm looking for examples, suggestions, and/or tutorials on good ways to do this? (keeping in mind that the input comes in a set - horizontal, vertical, and mask. If one of those isn't present, that set is invalid.)
Should I move away from the dialog based app? (I'd rather not, as 90% of the code is written)
Is there a way to do tabs of some sort in a dialog?
Is there a way to do it that will be both easy to use and easy to implement (i.e. a way to gather the data in a loop of some sort)?
I was thinking about just having one set for input with an "update" button that will read the user input and store it somewhere - maybe writing text to the dialog - then reseting the edit boxes for the next set. That doesn't seem like the best solution... maybe someone has a better idea.
Any other suggestions?
Thanks for the help. ;)