ACUCOBOL-GT® is part of the extend® family of Micro Focus solutions. 
            
            In addition to the standard display handling included in ANSI-85 COBOL, ACUCOBOL-GT offers a comprehensive set of extensions
               for programming and managing Graphical User Interfaces (GUIs). With these extensions, an ACUCOBOL-GT developer can add a full-featured,
               native GUI to an existing program entirely in COBOL. The purpose of these extensions is to: 
            
            
            
               
               - allow developers to create a fully graphical program in COBOL for use on systems such as Microsoft Windows. 
- allow developers to use a mix of graphical and character-based interfaces in one program. Graphical features can be added
                  to an existing program without the need to rewrite the entire user interface. 
               
- allow programmers to develop graphical interface specifications that are portable to a variety of host systems. 
- support graphical features in a way that is natural for COBOL. 
- mimic existing COBOL screen syntax as closely as possible to simplify the task of reworking a character-based program into
                  a graphical program. 
               
- avoid the need to do event loop programming that is common for graphical systems, but foreign to most COBOL programs. 
- make it easy to add new graphical capabilities in the future. 
ACUCOBOL-GT supports the emulation of graphical controls and windows on character-based systems. This emulation allows you
               to more easily write a single program that will run on both character and graphical systems. ACUCOBOL-GT supports the emulation
               of floating windows and the following control types: label, entry field, push button, radio button, frame, check box, list
               box (including infinite capacity list box), and combo box. 
            
            
            You can also use ACUCOBOL-GT's traditional text-oriented mechanisms for creating your user interface, such as the textual
               forms of the ACCEPT and DISPLAY verbs, and Format 1 of the Screen Section. In addition, you can use the Screen Section extensions
               to define and process both character-based and graphical user interface screens. 
            
            
            Unless otherwise indicated, the references to Windows in this manual denote the following 32-bit versions of the Windows operating systems: Windows Vista, Windows XP, Windows
               NT 4.0 or later, Windows 2000, Windows 2003; and the following 64-bit versions of the Windows operating system: Windows Server
               2003 x64, Vista x64. In those instances where it is necessary to make a distinction among the individual versions of those
               operating systems, we refer to them by their specific version numbers (such as Windows 2000 or Windows NT 4.0). 
            
            
            Generally, ACUCOBOL-GT GUI supports include: 
            
            
               
               - syntax extensions for creating native floating windows, toolbars, and controls (such as buttons, entry fields, and labels)
                  
               
- the ability to create and manage menu bars with pull-down submenus 
- configuration variables for customizing windows, importing icons, and mapping colors 
- many host specific features such as message boxes and context-sensitive help 
Specifically, ACUCOBOL-GT's GUI programming supports include: 
            
            
               
               - native floating (moveable) windows, including: 
                  
                     
                     - "modal" and "modeless" window types 
- default and custom window size and position 
- dynamically resizeable windows 
- configurable borders 
- programmable title bar 
- optional system menu 
 
- GUI controls, including: 
                  
                     
                     - labels 
- entry fields 
- standard and infinite capacity list boxes 
- combo boxes 
- push buttons 
- radio buttons 
- check boxes 
- frames 
- bars* 
- scroll bars* 
- tabs* 
- tree views 
- bitmaps* 
- grids* 
- status bars 
- Web browsers* 
- .NET, ActiveX, and COM elements* 
 
- menu bars and submenus 
- display of bitmaps and bitmap buttons* 
- toolbars* 
- access to the native message box facility 
- access to the native file open and file save-as dialog boxes* 
- access to the native help facility and support for context sensitive help 
- specialized mouse handling 
- font selection and handling 
- custom colors 
- the ability to play ".WAV" audio files on Microsoft Windows systems with sound capabilities 
Note:  Items marked with an "*" are not supported in text-mode environments 
            
            
            ACUCOBOL-GT run-time supports include: 
            
            
               
               - full object code compatibility 
- the creation and run-time management of native floating windows and graphical controls on Microsoft Windows and Windows NT
                  
               
- automatic text-mode emulation of floating windows and most graphical controls, except bars, scroll bars, tabs, animated bitmaps,
                  bitmap buttons, and toolbars 
               
- automatic mouse support 
- automatic menu bar handling 
- extensive color mapping facilities 
- access to the Windows print spooler 
- automatic multi-tasking support 
- network compatibility 
- access to all memory available under Windows