Ok, I guess I was confused about what I was reading then. I see what you mean now. I heard before that you couldn't use things like this in Direct-X, but I was thinking about doing it externally anyway, for certain things.
But, I'd actually enjoy creating my own textbox class.

I'm just not sure where to start so I can make one that's useable with the engine. If this was just C/C++, I could use the text box classes they already have, or, write a new one right in VC++. But what's it going to take to make one for the engine? Am I supposed to do this externally, with VC++? Or am I just defining a class/struct in Lite-C coding for the project I'm working on? I've never done anything like this to be used with the engine...