One of the main problems with DX8 is the inability to know whether you are displaying the front buffer or the back buffer. Therefore, if you display a dialog box, there is a 50% chance that it will be behind the main screen. This appears to lock up the machine, but it's really just an invisible dialog waiting for input from the user.
My DX8 Plus Pack Demo gets around this by not having any dialog boxes. The only way the Settings panel can be viewed is from the Display Settings screen.
|