here's how the design is going as of now: the main window is simply a bitmap (just a little "intro") and a button ("Continue..."). and when you start up the program, it of course calls the main window. so once youre ready to work with my app, you hit "Continue..." and then that should bring up a dialog with options to work with the app.

my question isn't directly a coding question, but more of a logical question of what you think i should do. when the user hits "Continue..." then i want this options dialog to appear and the main window to "disappear". but, i cant destroy the main window because then it'll PostQuitMessage(0) and terminate the program.

so how should i go about doing this that when the user continues, the main window seemingly "goes away"? is there a way to hide this window somehow? i might be dreaming this up, but i think i do remember a function called HideWindow(). and then when the dialog is destroyed it'll just destory that hidden main window therefore terminating the app. but is this best?

suggestions and advice are needed. thanks!