Original Post
I am currently self-learning Managed DirectX 9.0 , and have been able to create a basic window with the basic game loop (Tom Millers), implement the fps counter peices using the query perf dllimport and the like. However, I am at the point where I am now thinking about the UI... I have always liked the starcraft/warcraft interfaces, and am not sure on the best methodology for attacking this. I read up on the specs in the online help, and it seems they have a lot of basic user controls. The User Interface I am thinking of is the traditional RTS design of three panels across the bottom. Now, I was thinking that they could be panels , but am not sure on the Direct X approaches availible to me to implement a structure like that. The questions I have are: 1) Can I render Direct X to a control, and use winforms to handle the lower three panels? 2) Is it more efficient to go full on with MDX, and attempt to create some type of panel structure to house the panels? I am currently attempting to make a turn based strategy game in the vein of age of wonders and heros of Might and Magic. Any responses are appreciated.