10.6 IPSDialogs Class
class IPSDialogs
Set of Dialogs for calling from Script
Defined in: ACIpsDlg.h
Class Members
public members
IPSDialogs()
Default constructor
virtual
Desstructor
void SetApplHdl( ULONG ula )
Sets the application handler
LONG DispatchFunction( LONG,LONG*,DOUBLE*, SCString* )
Runtime function to execute scriptfunction
long ShowDialog( const SCString&, const SCString&, long, long )
Shows a modeless dialog
static void ShowDialogMessage( short, const SCString& )
Hides a modeless dialog
long SimpleDlg( const SCString&, const SCString&, SCString& )
Simple one line input dialog
long ScheduleDlg( const SCString&, const SCString&, const SCString&, const SCString&, const SCString&, const SCString&, const SCString& , SCString&, LONG& )
Scheduler dialog
ACIpsError& QueryErrorObject()
Returns the error object
static HWND GetHWND()
Returns dialoghandle
protected
static BOOL CALLBACK CBShowDialog(HWND ,UINT ,WPARAM ,LPARAM )
callback of ShowDialog
static BOOL CALLBACK CBSimpleDlg(HWND ,UINT ,WPARAM ,LPARAM )
callback of SimpleDlg
static BOOL CALLBACK CBScheduleDlg(HWND ,UINT ,WPARAM ,LPARAM )
callback of ScheduleDlg
static SCString AddLeadingZeros( unsigned long, unsigned long = 2 )
Add zero at first if integer
private
ACIpsError ACIpsErr
Thread handler to keep dialog alive 00
ACIpsError ACIpsErr
Errorobject of IPSDialog
static ULONG ulDialogDebug
Show dialogs in debug mode
static ULONG ulAppl
Applications handle of calling proecess
static HWND hwndModeless
Module handle of this module 00
static HWND hwndModeless
Module handle of modelless dialog
SCTime scTime
Time object
static    SCString scsString[def_TEXT_ARRAY_LEN]
Array of string for dataexchange of static callback functions
static    LONG lLong[def_LONG_ARRAY_LEN]
Array of long for dataexchange of static callback functions
static bool bDialogRunning
CriticalSections for thread save methods 00
static void DialogThread()
Indicates that the dialog is activ 01
static void DialogThread()
Threat method to keep clock and dialog alive