fresult xScatteredMenu::CreateTextField( char* str, Size size, Position position, TextFormat* format, TextField** opTextField, Size buffSize) { fresult fres = SUCCESS; TextField* tf = new TextField(); *opTextField = tf; char* buff = new char[buffSize.Height*buffSize.Width]; tf->Init(size, position, buff, buffSize, (IRender*)_renderer); tf->SetWordWrap(FALSE); tf->SetTextFormat(format); fres = tf->SetText(str); if (fres!=SUCCESS) { return fres; } return SUCCESS; }