| QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages |
| @ATTACK - @Lower.Case |
| @ATTACK - @Upper.Case |
| Sorting out Collation Sequences by Mike Pope |
| Reader's Clinic - Screen Width |
| Screen Grabber |
| Reader's Clinic - Slow Multivalued Screen Display |
| Utility Diskette # 4 |
| Playing with Scan Codes |
| QTIPS - Compiling Protection Code |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd) |
| Reader's Clinic - Line Length > 256 Characters |
| QTIPS - String Space |
| QTIPS - String Space Format Errors |
| Reader's Forum - Numeric Precision in R/Basic - Hal Wyman |
| Reader's Clinic - Functions and Subroutines |
| Argument passing - Subroutines and Functions - Mike Pope |
RevMedia FKB
| Document | V3I10A27 |
| Title | Uncommon Knowledge - WC_VWindow% |
| Keywords | WINDOW_COMMON% WC_VWINDOW% VSPACE VIDEO.RW VIRTUAL.PARAMS |
| Text | The Vspace image of the CURRENT window Note that this image does not contain the border of the window Note further that in the case of table mode the box image will be included (although not that of the heading which is in Vhead q v ) As a VSpace image may conceivably be wider than the physical screen it cannot normally be manipulated for use by Video Rw per VPrev but it can be DIRECTLY updated USING Vspace CALLS Thus for EXAMPLE if it was wished to provide the user WITH a softkey which showed the CURRENT prompt width and then at a keypress returned to the screen one could use a code fragment such as the sample below which uses VSpace to save off whatever is currently displayed on screen USING a VSave call displays a string of * as long as Vsp_Len then waits for a keypress At a keypress it restores the image saved by the VSave call USING a VRstr call Subroutine Display_Length $Insert Include Window_Common% $Insert Include Virtual Params Declare Subroutine VSpace Win = WC_VWindow% ; X = WC_Vsp_VX% Y = WC_Vsp_VY% ; Len = WC_Vsp_VLen% * Firstly save what is on screen already VSpace(VSave OK Win X Y X+Len Y Img) * Now put up the length mask VSpace(VPrnt OK Win X Y Str("*" Len)) * Wait for a keypress Call Input Char(Dummy) * Now restore the old screen image VSpace(VRSTR OK Win X Y X+Len Y Img) Return (Volume 3 Issue 10 Page 15) |
Page last modified: 08/02/03