Home You are here: Home > Support > Reference v1.0

Change language: German

CXmUIDialog Class Reference

Inheritance diagram for CXmUIDialog:

XmUIDialog List of all members.

Detailed Description

Implement a GUI dialog, which support the connection between win32 controls and their assigned application data.

The CXmUIDialog provide the possibility to connect controls via their identifier or HWND handle to application data via instances of exom::XmPath. The supported controls are:

  • Edit control
  • Combo box
  • Button
  • Radio Button
  • Checkbox
  • Slider
  • Progress bar
  • Date picker
  • Month calendar
  • List/Tree View Control
  • Properties
  • Description (Static control)
  • Toolbar
  • Page Container


Public Member Functions

bool ConnectEditCtrl (HWND hEdit, const XmPath &p, int editStyle=0)
 Connect an edit control to the dialog and the given path.
bool ConnectEditCtrlID (int id, const XmPath &p, int editStyle=0)
 Connect an edit control to the dialog and the given path.
CXmComboBoxCtrl * ConnectComboIndex (HWND combobox, const XmPath &p, int comboStyle=0)
 Connect a combo box to the dialog and the given path.
CXmComboBoxCtrl * ConnectComboIDIndex (int id, const XmPath &p, int comboStyle=0)
 Connect a combo box to the dialog and the given path.
bool ConnectCheckbox (HWND hCheckbox, const XmPath &p)
 Connect a checkbox to the dialog and the given path.
bool ConnectCheckboxID (int id, const XmPath &p)
 Connect a checkbox to the dialog and the given path.
XmFcnParamsConnectButton (HWND hButton, const XmPath &p)
 Connect a button to the dialog and the given path.
XmFcnParamsConnectButtonID (int id, const XmPath &p)
 Connect a button to the dialog and the given path.
bool ConnectUseTypeButton (HWND hButton, const XmPath &p)
 Connect a button to the dialog and the given path.
bool ConnectUseTypeButtonID (int id, const XmPath &p)
 Connect a button to the dialog and the given path.
bool ConnectState (HWND hWnd, const XmPath &p)
 Connect the state of a control (enabled/disabled) to the dialog and the given path.
bool ConnectStateID (int id, const XmPath &p)
 Connect the state of a control (enabled/disabled) to the dialog and the given path.
bool ConnectRadio (HWND hWnd, const XmPath &p, const XmData &val)
 Connect a radio button to the dialog and the given path.
bool ConnectRadioID (int id, const XmPath &p, const XmData &val)
 Connect a radio button to the dialog and the given path.
bool ConnectSlider (HWND wnd, const XmPath &p)
 Connect a slider to the dialog and the given path.
bool ConnectSliderID (int id, const XmPath &p)
 Connect a slider to the dialog and the given path.
bool ConnectProgress (HWND wnd, const XmPath &p)
 Connect a progress bar to the dialog and the given path.
bool ConnectProgressID (int id, const XmPath &p)
 Connect a progress bar to the dialog and the given path.
bool ConnectDatePicker (HWND wnd, const XmPath &p)
 Connect a date picker bar to the dialog and the given path.
bool ConnectDatePickerID (int id, const XmPath &p)
 Connect a date picker bar to the dialog and the given path.
bool ConnectMonthCal (HWND hDate, const XmPath &p)
 Connect a month calendar control to the dialog and the given path.
bool ConnectMonthCalID (int id, const XmPath &p)
 Connect a month calendar control to the dialog and the given path.
bool ConnectCmdlineEdit (HWND hEdit, const XmPath &p)
 Connect an edit control to the dialog and the given path and use it like a command line.
CXmListCtrlConnectList (HWND hList, const XmPath &p, DWORD listStyle=0)
 Connect a list control to the dialog and the given path with style (XM_LIST_SYTLE).
CXmListCtrlConnectListID (int id, const XmPath &p, DWORD listStyle=0)
 Connect a list control to the dialog and the given path with style (XM_LIST_SYTLE).
CXmPropertiesCtrlConnectProperties (HWND hList, const XmPath &p, DWORD propStyle=0)
 Connect a list control with properties functionality to the dialog and the given path.
CXmPropertiesCtrlConnectPropertiesID (int id, const XmPath &p, DWORD propStyle=0)
 Connect a list control with properties functionality to the dialog and the given path.
bool ConnectDescription (HWND hStatic, const XmPath &p, exom::LABEL_TYPE labelType)
 Connect a list static control with description functionality to the given path.
bool ConnectDescriptionID (int id, const XmPath &p, exom::LABEL_TYPE labelType)
 Connect a list static control with description functionality to the given path.
CXmToolBarCtrl * ConnectToolbar (HWND wnd, DWORD flags=0)
 Connect a toolbar to the dialog.
CXmToolBarCtrl * ConnectToolbarID (int id, DWORD flags=0)
 Connect a toolbar to the dialog.
XmFcnParamsConnectCommand (int id, const XmPath &cmd, int image=-1)
 Connect the given command to this dialog.
bool ConnectDialog (CXmUIDialog *dialog, const XmPath &p)
 Connect the given dialog to this dialog.
bool ConnectControl (CXmControl *control, const XmPath &p)
 Connect the given control to this dialog.
bool ConnectPageCont (CXmPageCont *pageCont, HWND parent, const XmPath &p)
 Connect the given page container to the dialog and the given path.

Public Attributes

CXmActionItems AcnItem
 Container for commands attached to this dialog.

Copyright © 2006 Praetz Software Development - www.exomware.com