Reflection Desktop VBA Guide
Attachmate.Reflection.Objects.Emulation.OpenSystems Library / Attachmate.Reflection.Objects.Emulation.OpenSystems Library / Theme Object / DisplayEnhancements Property
Example
In This Topic
DisplayEnhancements Property
In This Topic
Gets the settings display enhancements object associated with the theme.
Syntax
expression.DisplayEnhancements As ThemeDisplayEnhancements object 
where expression is a variable that represents a Theme Object

Property Value

A ThemeDisplayEnhancements object
Example
'This example creates and saves a theme. The theme is applied to the session.
Public Sub CreateAndSaveTheme()
 
    'Declare and set a font object.
    Dim font As ThemeFont
    Set font = ThisTerminal.Theme.font
   
    'Declare and set a cursor object.
    Dim cursor As ThemeCursor
    Set cursor = ThisTerminal.Theme.cursor
    
    'Set AutofontSize to false to allow resizing of font.
    font.AutoFontSize = False
    font.FONTSIZE = 12
  
    'Change to a colored cursor with a faster blink rate and a vertical bar shape.
    cursor.Parent.DisplayEnhancements.ColorCursor = True
    cursor.CursorBlink = True
    cursor.CursorShape = CursorShapeOption_VerticalBar
   
    'Save the changes in a new theme to prevent Reflection from requesting to save the new theme.
    ThisTerminal.Theme.SaveAs (Environ$("USERPROFILE") & "\Documents\Micro Focus\Reflection\Themes\myNewTheme.themex")
       
End Sub
See Also