![]() Nor is any effort made to detect or control applications that use direct access to screen memory or set the hardware cursor directly. Because of this limited goal, the mouse is not restricted to the sub-screen window, and coordinates returned by mouse movement or button clicks will always refer to the actual screen, not the virtual screen. That is what more comprehensive systems, such as Windows, OS/2 or DESQview are for. Scrolling regions are intended as a simple aid for writing, adapting or improving applications, and not as a means to make entire applications run within windows. The scrolling region remains in effect until either a new scrolling region is defined by In fact, it is even possible to run a reasonably well behaved command shell, such as, in a sub-screen scrolling region. DOS output also automatically wraps around to the left margin of the region when it reaches the right margin, and lines that scroll off the top are automatically captured for scroll-back (if capture from sub-screen scrolling regions is enabled). All output to this "virtual" screen is automatically redirected by ANSIPLUS to the screen window rather than to the top left corner of the actual screen. When a sub-screen scrolling region is in effect, programs that use DOS calls, ANSIPLUS escape sequences, or standard Int 10h BIOS calls for screen output in either text or graphics modes are "fooled" into believing they are using a screen which has a size equal to the size of the scrolling region, rather than the full screen. Maximum column in the scrolling region (maximum column on the screen).Minimum column in the scrolling region (1) and.Maximum line in the scrolling region (maximum line on the screen).Minimum line in the scrolling region (1).The parameters and their default values (in parentheses) are: This function accepts up to four parameters, any number of which can be omitted. [r control sequence defines a sub-screen region (or "window") for subsequent scrolling or other DOS, ANSI, or Int 10h video BIOS output. Lines, inserting the latest three lines from scroll-back at the top Maximum column to scroll (maximum column on the screen).Minimum column number to scroll (1) and.Maximum line to scroll (maximum line on the screen).Distance in lines or characters to move the data (1).The five parameters and their default values (in parentheses) are: [!S ), or remove the most recent lines from scroll-back and insert them at the top of the scrolled region (Īll six scrolling functions accept up to five parameters, any number of which can be omitted. ![]() [!T escape sequences are ANSIPLUS-only variants that add the lines scrolled from screen to scroll-back ( ![]() [ A both require a blank space before the command letter.) The [ A control sequences, respectively, which are all standard ANSI terminal functions that are not included in the ANSI.sys driver. The screen is scrolled up, down,left or right with the Esc [!#S Scroll up and add to scroll-backĮsc [!#T Scroll down from scroll-back ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |