View Single Post
Old 05-18-2007, 10:30 AM   #644
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,771
One problem with migrating the program to DX8/9 is that absolutely EVERYTHING has to be redone. You start with the Microsoft screensaver framework, then graft in each piece of your own application. Their framework is very different from all their other Direct3D examples, making the transition even harder. In some cases I can use my old code from the 2001 DX8 version I did for the Plus Pack. This was the case for the sound routines, which I got working yesterday.

Today I'm struggling with the Settings dialog box. This has to be done from scratch, since the Plus Pack had none. In full-screen mode, DirectX really takes over the whole screen, so it's very difficult to get a GDI object to show up. It looked like I had it for a while, but sometimes the box comes up BEHIND the Aquarium screen, which makes it seem like the program has simply locked up. Frustrating.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote