Scrollable colored output

Feb 27, 2018
I could not found a way to output a string in color in case the screen must be scrolled, i.e. when the cursor is located in the last line of the window. The following command:

scrput +1 +0 whi on bla String

works until cursor reaches the last line of the window. I understand that scrput writes directly to screen and does not move cursor. How can I output a colored string just like ECHO does?