Control objects (child controls)
Controls are little windows placed inside window objects. In Visual projects you can place controls inside any window object except MDI WIndows, while in classic projects you can only place them inside Dialog boxes. Easy Code manages the following controls:
Static A simple rectangle object which may contain text. Usually used as a label Edit An editor object, with some editional functions to accept user text input Group A frame/tray used to group other controls. As a little window, a Group object is a container and it may have child controls inside it, including other Group or Picture objects Button A classical Windows button that triggers an action associated with it Check A box which can be toggled "checked" or "unchecked" in order to select/unselect different options Radio Similar to Check object but can be grouped with other Radio objects to select one or more combinations of options List An object which can have several items being text strings or others inside it. Items can be selected Combo Similar to List object but only displaying the selected item at top. The list in the object can be dropped down to display more of the list items Picture An object which can display graphics being a bitmap, icon, cursor, text. As a little window, it is a container and may have child controls inside it, including other Group or Picture objects Image A simple static object used to display images (bitmaps, icons, or cursors) HScroll A horizontal scroll bar used to obtain a value to the scroll factor of another object VScroll A vertical scroll bar used to obtain a value to the scroll factor of another object RichEdit A more completed editor object with edition functions, accepting rich text format TreeView An object that displays a hierarchical list of items which can have subitems. By clicking an item, its associated subitems can be expanded or collapsed ListView An object that displays icons, text or both, in separated columns. It can have different view types ToolBar An object that displays a row of bitmapped buttons that activate commands. Pressing a toolbar button is equivalent to choosing a menu item StatusBar An object that may contain several pannels or o single one. Each pannel is a rectangular area of the status bar that you can use to display information ProgressBar A rectangle object gradually filled, from left to right, that an application can use to indicate the progress of a lengthy operation Slider An object (also known as trackbar) containing a slider and optional tick marks TabStrip An object with dividers (like a notebook) that can define multiple pages for the same area of a window UpDown An object with a pair of arrows that the user can click to adjust a value Animate A rectangular window that displays a clip in AVI (Audio Video Interleaved) format IpAddress Similar to an Edit object, but formatted to enter an I.P. address ImageCombo A more advanced version of a Combo object, capable to display images Calendar An object displaying a traditional one-month calendar. Users can use this control to view and select dates DateTime An object used to allow the user to select a date and time and display it in a specified format HotKey An object used to allow the user to define a hot key Pager An object container that is used with a window that does not have enough display area to show all of its content ImageList A collection of images of the same size, each of which can be referred to by its index Header An object usually positioned above columns of text or numbers. It can contain a title and an image for each column, and it can be divided into parts Rebar A container for child controls. It can contain one or more bands, and each band can have any combination of a gripper bar, a bitmap, a text label, and one child control Thread An object alllowing to create threads in visual applications. It is treated as a child control although it is not. Please see the Thread object help for more information SysLink A small window that renders marked-up text, and notifies the application when users click its embedded hyperlinks. A SysLink control needs the new Common controls (Windows XP and later) to be available, otherwise it cannot be created. For the new Common controls to be available, the application has to include a Manifest User A custom defined control. It must have a class name which has to be registered, or one of the Windows predefined classes
REMARKS: User controls are only available in classic projects. The class name specified for a user control, must be registered before opening the dialog box that contains it. If the class is not registered, the dialog box will fail (it will not be built) and will never be shown, unless the dialog has its NoFailCreate property set to TRUE. If you do not specify any class name for a user control, Easy Code will create an unvisible Static object ("STATIC" class) so that the dialog box can be built.