InfoConnect for Airlines VBA Guide
Screen Object Properties

For a list of all members of this type, see Screen members.

Properties
 NameDescription
Public PropertyAbsoluteRowGets or sets how InfoConnect calculates the cursor row position shown in the status bar display for VT emulations only.  
Public PropertyAutoLinefeedGets or sets whether InfoConnect appends a line-feed character to each transmitted or received carriage return character.  
Public PropertyAutoRepeatGets or sets whether keys repeat when you hold them down. (The SHIFT, ENTER, and CTRL keys never auto repeat.)  
Public PropertyAutoScrollGets or sets whether Auto Scroll is on for Wyse, DG, and ADDS terminal emulation only.  
Public PropertyBreakEnabledGets or sets whether a break can be transmitted to the host computer.  
Public PropertyBreakLengthGets or sets the length (in milliseconds) of the break signal.  
Public PropertyCapsLockGets or sets whether the CapsLock keyboard function is in effect.  
Public PropertyClearDisplayOnWidthChangeEnabledGets or sets whether the screen display is cleared when the number of screen columns changes.  
Public PropertyColumnsPerScrollGets or sets the number of columns (or character positions) to roll right or left during one horizontal scrolling operation with CTRL+Left or CTRL+Right.  
Public PropertyCompensateFrameSpacesGets or sets how InfoConnect handles spaces when aligning data on screen.  
Public PropertyCompressBlankLinesEnabledGets or sets how InfoConnect handles blank lines in display memory.  
Public PropertyCopyDataFormatGets or sets the copy data format.  
Public PropertyCopyGraphicsBackgroundGets or sets whether bitmaps copied to the Clipboard are edited to set the background color to white and near-white colors to black.  
Public PropertyCopyGraphicsVGAColorsGets or sets whether bitmaps copied to the Clipboard are dithered to standard VGA colors.  
Public PropertyCopyTableMethodGets or sets the copy table method.  
Public PropertyCursorColumnReturns the column that contains the cursor in the terminal window, relative to the left edge of the screen.  
Public PropertyCursorRowReturns the row that contains the cursor in the terminal window, relative to the top of the screen (in host-addressable coordinates).  
Public PropertyDisplayColumnsGets or sets the number of columns displayed in the terminal window.  
Public PropertyDisplayEnabledGets or sets whether InfoConnect displays characters received from the host during the execution of any of the following methods: WaitForString, WaitForStrings, ReadChars, ReadLine, or ReadUntil.  
Public PropertyDisplayMemoryBlocksGets or sets the number of 8-kilobyte blocks allocated to display memory.  
Public PropertyDisplayMemoryTopRowReturns the index of the top row of display memory (in host-addressable coordinates).  
Public PropertyDisplayRowsGets or sets the number of lines in each page of display memory.  
Public PropertyDrawingOptimizationGets or sets whether InfoConnect uses drawing optimization features to control the timing of changes to the screen display.  
Public PropertyDynamicTerminalSizeGets or sets whether InfoConnect supports dynamic update of the number of rows and columns in the display when the user resizes the terminal window.  
Public PropertyEndOfLineWrapThis property returns or specifies what happens when typing reaches the right margin (that is, the end of a line).  
Public PropertyForceAutoRepeatWhen this property is set to true, InfoConnect ignores the current value of the AutoRepeat property and always auto repeats (causing most keys to repeat when you hold the key down).  
Public PropertyIbmCharInsertionOptionGets or sets how character insertion is handled during IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmClearModifiedGets or sets whether to clear the MDT (Modified Data Tag) after data is sent to the host during IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmEnterKeyGets or sets what the ENTER key does in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmIgnoreNullGets or sets whether nulls received from the host are ignored during IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmInsertionGets or sets what the INSERT key does in a 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmIsBlockModeGets or sets the Block mode state for IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmLineInsertionOptionGets or sets how line insertion is handled during IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmReceivedCRGets or sets how a received carriage return is interpreted in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmReceivedLFGets or sets how a received line feed is interpreted in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmReturnKeyGets or sets what the RETURN key does in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmSendKeyGets or sets what the SEND key does in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmSendTrailingNullsGets or sets whether trailing nulls are sent to the host during IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyIbmTabKeyGets or sets what the TAB key does in a IBM 3151 terminal session (TerminalType = IBM3151).  
Public PropertyIbmTurnAroundCharGets or sets the LineTurnAround (LTA) character for IBM 3151 terminal sessions (TerminalType = IBM3151).  
Public PropertyImageColorMapFleshtonePriorityGets or sets what happens when a 256-color image is pasted from the Clipboard to the InfoConnect terminal window.  
Public PropertyImageDitherGets or sets what happens when a 256-color image is pasted from the Clipboard to the InfoConnect terminal window.  
Public PropertyImageUseCurrentColorMapGets or sets what happens when color bitmaps are pasted from the Clipboard.  
Public PropertyInactivityEventsIgnoreKeyboardMouseGets or sets how InfoConnect handles keyboard and mouse actions with events that are scheduled to execute after a period of inactivity.  
Public PropertyInsertModeGets or sets whether characters can be added to text in the terminal window without typing over existing characters.  
Public PropertyIsJISRomanThis property returns or specifies how character 92 is displayed by default when HostCharacterSet is set to DECKanji1983 or DECKanji1978.  
Public PropertyIsKeyboardLockedGets or sets whether or not the keyboard and the toolbar are locked (that is, they cannot be used).  
Public PropertyJumpScrollSpeedGets or sets how InfoConnect manages data that enters display memory.  
Public PropertyMaintainUnscaledImageBy default, InfoConnect scales images down so that an entire image fits on the PC display.  
Public PropertyMarginBellEnabledGets or sets whether a bell sounds when the cursor reaches the column that is eight spaces left of the right margin.  
Public PropertyMarginClickSelectsLineGets or sets what occurs when the mouse is clicked in the left margin of the terminal window.  
Public PropertyMouseColumnReturns the column location where the mouse was last clicked in the terminal screen.  
Public PropertyMouseRowReturns the row location (in host-addressable coordinates) where the mouse was last clicked within the terminal screen.  
Public PropertyMultiplePageTerminalIf you run a host application that requires the terminal to have a single page of memory (24 lines), set this property to false.  
Public PropertyNumLockGets or sets whether the NumLock keyboard function is on or off.  
Public PropertyOnDemandFontsEnabledOn-demand font-loading (ODL) is a Digital Japan feature that was added to InfoConnect version 5.2 (along with related features such as VT382 font-preloading and Gyoukan-Keisen line drawing).  
Public PropertyPageCouplingGets or sets whether the cursor is coupled to the current page in page memory, or if moving the cursor to another page causes that page to be displayed.  
Public PropertyParentGets the parent object (ITerminal).  
Public PropertyPasteBufferSizeGets or sets the size of a "paste block" (that is, the number of characters pasted from the Clipboard to the terminal window before a pause occurs).  
Public PropertyPasteDelayGets or sets how long (in tenths of a second) InfoConnect waits between "paste blocks" when pasting data from the Clipboard into display memory.  
Public PropertyReGISMoveMouseGets or sets what happens to the ReGIS cursor when you move the Windows mouse to a location in the InfoConnect terminal window that is different from the position the host has established.  
Public PropertyReGISRestoreTextColorsGets or sets whether InfoConnect restores text colors after ReGIS graphics have been drawn.  
Public PropertyRetainDisplayFormatGets or sets a value indicating whether to retain formatting so that copied text is pasted in the same way as it is displayed in the terminal. When set to false, formatting is removed from copied text.  
Public PropertyReverseVideoGets or sets whether the foreground and background colors for screen attributes are reversed.  
Public PropertySavePageOnClearGets or sets whether onscreen data is saved in display memory when the host clears the display.  
Public PropertyScreenHotSpotsPertains to hotspots behavior.  
Public PropertyScreenPrintingRetrieves a Printing object, which is used to obtain and specify information that pertains to printing behavior.  
Public PropertyScreenSettleTimeGets or sets the time duration during which there are no changes to host data.  
Public PropertyScreenTopRowGets the row number of the top row of the screen (in host-addressable coordinates).  
Public PropertyScrollOptimizationGets or sets when InfoConnect uses an off-screen bitmap to speed up scrolling.  
Public PropertySelectionReturns information about current selection.  
Public PropertySelectionModeGets the type of region that is selected.  
Public PropertyShowControlCharactersWhen this property is set to true, InfoConnect displays control characters but does not execute the functions these characters would otherwise perform.  
Public PropertySlashZeros  
Public PropertySmoothScrollGets or sets the scroll speed setting.  
Public PropertyTektronixDefaultFontSizeGets or sets the default font size for Tektronix emulation.  
Public PropertyTransmitXonXoffEnabledWhen this property is set to false, CTRL+S executes the hold screen keyboard function, and CTRL+Q cancels the hold screen. (Neither keystroke transmits anything to the host.)  
Public PropertyTVIAttributeBaseModeGets or sets how visual attributes are applied for TVI terminal emulations (TerminalType = TVI955).  
Public PropertyTVIAttributeSpaceEnabledGets or sets whether a visual attribute occupies a character space in display memory when InfoConnect emulates a TVI terminal (TerminalType = TVI955).  
Public PropertyTVIBottomStatusLineGets or sets usage and display of the bottom status line for TVI terminal emulations (TerminalType = TVI955).  
Public PropertyTVICompatibilityGets or sets which TVI emulation type InfoConnect uses when TerminalType is set to TVI955.  
Public PropertyTVIDownKeySendsGets or sets the action of the DOWN key in TVI terminal emulations (TerminalType = TVI955).  
Public PropertyTVIFunctionKeySetGets or sets which function key set is available to the keyboard for TVI terminal emulations (TerminalType = TVI955).  
Public PropertyTVIStatusLineAttributeGets or sets how the top and bottom status line appear in the InfoConnect terminal window in a TVI terminal emulation (TerminalType = TVI955).  
Public PropertyTVITopStatusLineGets or sets usage and display of the top status line in TVI terminal emulations (TerminalType = TVI955).  
Public PropertyUseAnsiColorGets or sets whether the host can transmit ANSI color sequences to InfoConnect, thereby changing the foreground and background colors for characters displayed in the terminal window.  
Public PropertyUseKatakanaCharacterSetGets or sets whether the Katakana or Kanji character set is used by default when HostCharacterSet is set to DECKanji1983 or DECKanji1978.  
Public PropertyVerticalCouplingGets or sets whether the row in which the cursor is located remains in the terminal window regardless of how the terminal window is resized or which screen font size is used.  
Public PropertyVTBackspaceSends  
Public PropertyVTCursorKey  
Public PropertyVTKeyPad  
Public PropertyWordSelectionBoundaryExclusiveGets or sets a string of characters that mark the beginning or end of a word when using a mouse to select words in the terminal window.  
Public PropertyWordSelectionBoundaryInclusiveGets or sets a string of characters that mark the beginning or end of a word when using a mouse to select words in the terminal window.  
Public PropertyWyseAttributeGets or sets the Wyse terminal display attribute mode (for Wyse terminal emulations only).  
Public PropertyWyseBlockModeGets or sets whether a Wyse terminal is in Block Mode.  
Public PropertyWyseBlockTerminatorGets or sets the end-of-transmission delimiter for block sends (for Wyse terminal emulations only).  
Public PropertyWyseDelKeyAsDestructiveBackspaceGets or sets how a DEL character is handled for Wyse terminal emulation only.  
Public PropertyWyseEnterKeyGets or sets what is sent to the host when the ENTER key is pressed (for Wyse terminal emulations only).  
Public PropertyWyseLabelLinesGets or sets how many label lines are visible (for Wyse terminal emulation only).  
Public PropertyWyseProtectModeGets or sets whether the terminal is in Protect Mode (for Wyse terminal emulation only).  
Public PropertyWyseReceivedCRGets or sets how a received carriage return (CR) is interpreted (in Wyse terminal emulations only).  
Public PropertyWyseReturnKeyGets or sets what is sent to the host when the RETURN key is pressed (for Wyse terminal emulations only).  
Public PropertyWyseStatusLineDisplayGets or sets whether the Wyse status line at the top of the screen is set to Off, Standard, or Edit.  
Top
See Also