List boxes don't work with line feeds. I don't think I've ever seen a listbox that did. For the static text to work, the wordWrap flag has to be set. At least on vc7 it does...
BTW, the static text appears to have a bug in that it doesn't split words/strings when they are wider than the width of the static text area.
wchar_t is generally a pain to work with for me. Let me add a question to this line. This is just C++ (maybe C) and not Irrlicht
I'd like to tell the gui static text to display a varying number (say camera location or something)
I can tell it to set text to L"camera location" but how can I stick a number on it? I could do this with a std::string but how do you convert from string to wchar_t?