Sage-ST ä

Ctrlstat

Documentation

DisableControl EnableControl GetText HideControl
IsEnabled RedrawControl Reset STRGetText
STRSetText SetColors SetFocus SetText
ShowControl




  function IsEnabled
             (const dialogID  : cardinal;
              const controlID : cardinal) : boolean; stdcall;

  exports IsEnabled name 'CtrlStat_IsEnabled';

  //*
  //  IsEnabled - Checks to see if a control is enabled.
  //
  //
  //  This routine will determine whether a control is enabled or
  //  disabled (grayed).
  //
  //  CALLING SEQUENCE -
  //
  //    status := IsEnabled (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //
  //  EXIT -
  //
  //    status : boolean
  //      True if the control is enabled.
  //




  procedure EnableControl
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports EnableControl name 'CtrlStat_EnableControl';

  //*
  //  EnableControl - Enables a control.
  //
  //
  //  This routine will enable the specified control.
  //
  //  CALLING SEQUENCE -
  //
  //    EnableControl (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure DisableControl
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports DisableControl name 'CtrlStat_DisableControl';

  //*
  //  DisableControl - Disables a control.
  //
  //
  //  This routine will disable (gray) the specified control.
  //
  //  CALLING SEQUENCE -
  //
  //    DisableControl (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure HideControl
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports HideControl name 'CtrlStat_HideControl';

  //*
  //  HideControl - Hides a control.
  //
  //
  //  This routine will hide the specified control.
  //
  //  CALLING SEQUENCE -
  //
  //    HideControl (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure ShowControl
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports ShowControl name 'CtrlStat_ShowControl';

  //*
  //  ShowControl - Shows a control.
  //
  //
  //  This routine will show the specified control.
  //
  //  CALLING SEQUENCE -
  //
  //    ShowControl (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure SetFocus
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports SetFocus name 'CtrlStat_SetFocus';

  //*
  //  SetFocus - Sets to focus to a control.
  //
  //
  //  This routine will give the specified control focus.
  //
  //  CALLING SEQUENCE -
  //
  //    SetFocus (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure RedrawControl
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports RedrawControl name 'CtrlStat_RedrawControl';

  //*
  //  RedrawControl - Redraws a control.
  //
  //
  //  This routine will redraw the specified control.
  //
  //  CALLING SEQUENCE -
  //
  //    RedrawControl (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure GetText
             (const dialogID  : cardinal;
              const controlID : cardinal;
              var   Text      : array of char); overload; stdcall;

  exports GetText (const dialogID  : cardinal;
                   const controlID : cardinal;
                   var   Text      : array of char) name 'CtrlStat_GetText';

  //*
  //  GetText - Retrieves the label text and text length from the control.
  //
  //
  //  This routine will return the label and label length of the specified
  //  SageBttn control.
  //
  //  CALLING SEQUENCE -
  //
  //    GetText (dialogID, controlID, text)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //
  //  EXIT -
  //
  //    text : array of char
  //      The label text from the control.
  //
  //    textLength : cardinal
  //      The length ot the label text returned.
  //




  procedure GetText
             (const dialogID  : cardinal;
              const controlID : cardinal;
              var   Text      : string); overload; stdcall;

  exports GetText (const dialogID  : cardinal;
                   const controlID : cardinal;
                   var   Text      : string) name 'CtrlStat_STRGetText';

  //*
  //  STRGetText - See documentation of GetText.
  //




  procedure Reset
             (const dialogID  : cardinal;
              const controlID : cardinal); stdcall;

  exports Reset name 'CtrlStat_Reset';

  //*
  //  Reset - Resets the control.
  //
  //
  //  This routine will cause the control to be reset.  If the control
  //  is associated with a Sage table and field, the current contents
  //  of the memory record will be reflected.
  //
  //  CALLING SEQUENCE -
  //
  //    Reset (dialogID, controlID)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //




  procedure SetColors
             (const dialogID   : cardinal;
              const controlID  : cardinal;
              const textColor  : StatColorType;
              const bkGndColor : StatColorType); stdcall;

  exports SetColors name 'CtrlStat_SetColors';

  //*
  //  SetColors - Sets the text and background colors of the control.
  //
  //
  //  This routine will change the text and background colors of
  //  the SageStat control.
  //
  //  CALLING SEQUENCE -
  //
  //    SetColors (dialogID, controlID, textColor, bkGndColor)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //
  //    textColor : StatColorType
  //      The color for the text.  Must be one of the StatColorTypes.
  //      The Default color is determined by the current Windows
  //      configuration.
  //
  //    bkGndColor : StatColorType
  //      The color for the background.  Must be one of the
  //      StatColorTypes.  The Default color is determined by the
  //      current Windows configuration.
  //




  procedure SetText
             (const dialogID  : cardinal;
              const controlID : cardinal;
              const Text      : array of char); overload; stdcall;

  exports SetText (const dialogID  : cardinal;
                   const controlID : cardinal;
                   const Text      : array of char) name 'CtrlStat_SetText';

  //*
  //  SetText - Sets the text of the control.
  //
  //
  //  This routine will place the given text string in the specified SageStat
  //  control.
  //
  //  CALLING SEQUENCE -
  //
  //    SetText (dialogID, controlID, text)
  //
  //  ENTRY -
  //
  //    dialogID : cardinal
  //      The number of the dialog box or window containing the
  //      control.
  //
  //    controlID : cardinal
  //      The control resource identifier.
  //
  //    text : array of char
  //      The text to set in the control.
  //




  procedure SetText
             (const dialogID  : cardinal;
              const controlID : cardinal;
              const Text      : string); overload; stdcall;

  exports SetText (const dialogID  : cardinal;
                   const controlID : cardinal;
                   const Text      : string) name 'CtrlStat_STRSetText';

  //*
  //  STRSetText - See documentation of SetText.
  //




Send mail to   warren.merrill@inl.gov with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance