I've created an app with VS C++ .net which opens a dialog with lots of checkboxes and other controls. At the bottom is a "Go" button which causes the app to take the options and operate on them, producing an output file, and then exiting, taking the dialog with it. I have been debugging the app, using MessageBox to display data at certain points. The other day, all of a sudden, The OK/Cancel buttons on the MessageBox stops responding, even though the MB is on top. Clicking the Go box underneath it on the app does get a response (how did control get back there?), usually aborting the program. Same thing happens with the MB which pops up on a runtime error in the app. Since it was working, I must have changed some setting somewhere. Any ideas?