Strategy question
-
Hi everyone, I am starting a program that will allow serveral files to be viewed at once. My idea is to start with a dialog based app and then open other windows (sort of like views) to show each file. The files will be chosen from the main dialog of the app. The main dialog will also keep a list of the open files (windows) and allow the list of open files to be saved, and it will have a 'New' button so that new files can be created. My question is about how to go about making these 'view' windows. I don't want to use MDI (since I want the user to be able to move the windows around without them all being stuck in a frame) and I can't use modal dialogs since they would block access back to the main app's dialog while they're open. I was thinking about using modeless dialogs or going through the process of AfxRegisterWndClass and 'rolling my own' display windows. What ideas do you have about how I should approach this. If I do my own windows, I'll need to handle mouse and keyboard events within them, and it seems like that stuff is somewhat provided (skeleton laid-out at least) to me if I use dialogs. Thanks much, best regards,:) Eric
-
Hi everyone, I am starting a program that will allow serveral files to be viewed at once. My idea is to start with a dialog based app and then open other windows (sort of like views) to show each file. The files will be chosen from the main dialog of the app. The main dialog will also keep a list of the open files (windows) and allow the list of open files to be saved, and it will have a 'New' button so that new files can be created. My question is about how to go about making these 'view' windows. I don't want to use MDI (since I want the user to be able to move the windows around without them all being stuck in a frame) and I can't use modal dialogs since they would block access back to the main app's dialog while they're open. I was thinking about using modeless dialogs or going through the process of AfxRegisterWndClass and 'rolling my own' display windows. What ideas do you have about how I should approach this. If I do my own windows, I'll need to handle mouse and keyboard events within them, and it seems like that stuff is somewhat provided (skeleton laid-out at least) to me if I use dialogs. Thanks much, best regards,:) Eric
Have a look at the style of the IDE of "Borland C++ Builder" ...... Maxwell Chen
-
Have a look at the style of the IDE of "Borland C++ Builder" ...... Maxwell Chen
-
Hi Maxwell, I don't have ready access to Borland Builder. Can you point me to some ideas on the web. Searching Google gave me some ideas, but from what I can tell it looks somewhat like the Visual Studio IDE. Thanks for the reply! Eric:)
Borland IDE[^]. You see a man walking on the ice field, and that is the Windows desktop image. I am not telling you to use Borland tools as develop one, I am just talking about the IDE. You may develop your apps this way. Maxwell Chen
-
Borland IDE[^]. You see a man walking on the ice field, and that is the Windows desktop image. I am not telling you to use Borland tools as develop one, I am just talking about the IDE. You may develop your apps this way. Maxwell Chen