ALs aller erstes: HTML ist kein programmieren ;D
Spaß beiseite. Ich glaube du machst einen elementaren Fehler:
Zitat:
wchar_t user;
wchar_t pass;
Wenn du das so schreibst speicherst du in user und in pass ein einzelenes wide character, sprich einen Buchstaben mehr nicht. Wenn du aber einen Text (mehrere Buchstaben, Worte, Sätze) speichern willst musst du ein Quasiarray erzeugen oder wie mans in C++ macht einen Zeiger auf dieses Objekt erzeugen:
Code:
wchar_t* user; wchar_t* pass;
Auch das ist nicht wirklich optimal, zumindest hier. In Irrlicht kannst du mit den Stringklassen arbeiten, die auch Konvertierungen zwischen wide und ansistring erlauben.
Zitat:
stringw user;
user = L"dasheck";
Und dann kannst du auch Textboxen auslesen:
Zitat:
user = userName->getText();
Im Prinzip ganz einfach. Da hilft dir auch die Doku ganz gut weiter, wenn du später Comboboxen und Listboxen auslesen willst. Schau einfach mal rein.
Ansonten wegen Icon: Einfach ein GUIImage erzeugen und davor pappen (Leider gibts in Irrlicht (noch) keinen Layoutmanager

), von daher musst du das positionieren von Hand machen:
Zitat:
IGUIImage* userImage = guienv->addImage(driver->getTexture("avatar.png"), position2d<u32>(40,60,60,80), true);
IGUIEditBox *userName = guienv->addEditBox(L"", rect<s32>(70,60,150,80), true, loginWindow, GUI_ID_LOGIN_FIELD);
userName->setMultiLine(false);
Ich hoffe, das hilft dir n bisschen weiter. Ansonsten nachfragen

Grüße heck
_________________

Irrlicht - From Noob To Pro A Guideline
--
Sonstige Projekte, Blog :
http://www.rpdev.net