Home You are here: Home > exom SDK > GUI - exomWin32

Valid HTML 4.01 Transitional

Change language: German

exomWin32 - GUI Controls for Win32

All common controls of Win32 are supported by the exom SDK. This means objects, container or atomic data can be connected to these controls. The usage of these controls by an application is imaginable easy. The connection between data and a control will always be established by one line of code. For example connecting an edit control to a string looks like in the following way:

ConnectEditCtrlID (IDC_Page_m_Title, XmPathRef (&ref) << minis.ATM_TITLE);

Connection to other controls is similar to the example.

Simple controls

Simple controls means that the implementation by the GUI-Add-On exomWin32  for these controls is comparatively  simple.
Edit connected to string, integers, ...
Static connected to string, integers, ...
Button connected to commands
Check box connected to boolean types
Radio Button connected to string, integers, ...
Toolbar connected to commands and boolean types
Menus (with icons) connected to commands and boolean types
Context Menus connected to the commands and boolean types of one object
Slider connected to integer an floats.
Progress Bar connected to integer an floats.
DatePicker connected to date/time atoms
MonthCalendar connected to date/time atoms

Extended controls

Because implementation of these controls within the GUI-Add-On exomWin32 is more complex so they are called extended controls. They also exceed the standard functionality provided by the Windows platform.
ListView connected to container object for showing its items
  • controls up to 1.000.000 items (independent from numbers of columns)
  • multi columns (up to 500)
  • editable subitems (by edit, combobox or '...')
  • column types: text, checkbox, radiobutton, progress bar
  • sortable by all columns
  • navigation through object hierarchy
  • Cut/Copy/Paste of items to and from Windows clipboard in XML Format
  • moving up/down of items
  • context menu of objects (items)
  • provide search functionality starting from selection
  • all controls are connectable to list selection (Toolbar, Button, List, ...)
  • columns are insert- and deletable by user during runtime
  • flicker free by SmartMemDC (optional)
TreeView same control as ListView, tree/list view switchable during runtime
Properties connected to objects
  •    editable by edit, combobox or '...'
  •    expand/collapse of objects
  •    context menu of objects
  •    provide search functionality starting from selection
  •    flicker free by SmartMemDC (optional)
Description connected to current selected object or data field
ComboBox connected to string, integers, ...
  • multi columns in dropdown list
  • autoexpandation
  • with or without edit control
Page Container connected to objects
  • display a standard (properties + description) or a user defined window.    
  • Toggeling between standard and user defined window.
Copyright © 2006 Praetz Software Development - www.exomware.com