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