Я не знаю BREW, поэтому я попытаюсь ответить на общий вопрос, если я правильно понял.
В общем, вы рисуете закадровый буфер или даже несколько. Вот где вы делаете ваши вызовы DrawText. Если у вас есть несколько буферов, вы объединяете их в общий буфер размером с экран. Затем при обновлении экрана BitBlt рисует этот общий буфер в экранном буфере. Или, если это позволяет аппаратное обеспечение, он просто меняет буферы. Это классическая двойная буферизация.
Если я отвечу на ваш вопрос, возможно, вам нужно предоставить больше информации. Если кто-то, знающий BREW, не понял этого и не ответил на него лучше меня! : -)