Oh duh, complete brain fart on the math. LOL.
On the FPS note, I'm starting to get worried. I've added 4 windows, 1 chat window, the quickslot and the playerbar (mp/hp) and with all those open, I'm getting close to 99/100FPS. It seems to be taking about 40FPS per item I add.
What happens when the gui is eatting 60FPS and no content at all, like characters, monsters, spell effects, weather and all the animation. Should I be worried yet? I don't know if this is a issue yet, or if this is just the limits of what vb6 and DX7 can do, I would like to finish first and then upgrade that when I have a good understanding of game dev.
I've posted some screenies the GUI so far, I still have quite a few more GUI elements to add including the finished windows and all the child controls.
Open:
http://img256.imageshack.us/img256/3157/open.jpg
Closed:
http://img148.imageshack.us/img148/8267/closexyp.jpg
My Current Logic for loading and handling the graphic data is.
Define the Surface object, load the graphic into the surface object, pull from the surface object the graphic I want, draw that where I want on the buffer, and then update the primary screen.
Is there anything else I'm missing? Also, none of my graphics are powers of 2 in size, so most surfaces are setup like 400x600 or 200x50, etc. Does that make a difference?