I know there have been plenty of previous posts on this topic, but still I cannot seem to find what I want to know with Google, or anywhere else.
Basically my problem is this, I have no idea where to start, and end, in the creation of GUI controls for a directx 9 application.
I do realize the directx 9 sdk comes with a sample framework that shows these features and how to create it, but I am quite new to graphical programming and am having a hard time following what is actually happening, there is simply too much code to go through line by line, and with the function calls spread across many different classes within the framework for me to understand completely, and I get lost evertime I go through it and attempt to figure it out.
I am very comfortable programming Windows applications, with many languages such as c/c++, visual basic, the .net versions of these, etc. as well as internet programming, so I can understand the concepts, but programming with directx 9 is quite different. I can do many of things with directx already, such as create my device after querying the capabilities of it, rendering meshes, etc, but for some reason I have no clue on how to go about making the gui components. I have struggled with this aspect for many months, and still cannot find an answer that I can fully understand and learn from.
If anyone has any advice or can point me in the right direction (preferably with an example and brief explanation of how to create even one control, a texbox or button for example in a relatively simple and easy to understand form) I would greatly appreciate it. Once I see one example, I can apply that and figure the rest on my own.
Thanks in advance.
Start Free Trial