The Sal type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAbort
Halts processing of the current menu action, message action, or application action.
Public methodStatic memberActiveXAutoErrorMode
Turns on/off automatic COM error handling.
Public methodStatic memberActiveXDoVerb
Perform one of the object's enumerated actions.
Public methodStatic memberActiveXGetObject
Returns the COM object for the specified AX control.
Public methodStatic memberAppDisable
Disables input to all open forms.
Public methodStatic memberAppEnable
Enables input to all open forms that were disabled.
Public methodStatic memberAppFind
Finds a visible top-level window.
Public methodStatic memberArrayAvg
Returns the average value of all the numbers in an array.
Public methodStatic memberArrayDimCount
Returns the number of dimensions in an array.
Public methodStatic memberArrayGetLowerBound
Returns the lower bound of the array.
Public methodStatic memberArrayGetUpperBound
Returns the upper bound of an array.
Public methodStatic memberArrayIsEmpty
Determines if a dynamic array contains data.
Public methodStatic memberArrayMax
Returns the maximum value in an array of numbers.
Public methodStatic memberArrayMin
Returns the minimum value in an array of numbers.
Public methodStatic memberArrayQueryBounds
Reurns the lower and upper bound of an array. If the array empty, it returns FALSE. NOTE: In SAL this function was named SalQueryArrayBounds().
Public methodStatic memberArraySetBounds
Sets the lower and upper bound of an array for the first dimension only. NOTE: In SAL this function was named SalSetArrayBounds().
Public methodStatic memberArraySetUpperBound
Sets the upper bound of an array. The first dimension is 1.
Public methodStatic memberArraySum
Returns the sum of the elements in an array of numbers.
Public methodStatic memberBringWindowToTop
Brings a window to the top of all overlapping windows.
Public methodStatic memberCenterWindow
Centers a window. If the window is a top-level window, it centers it on the desktop. If the window is a child window, it centers it on top of its parent.
Public methodStatic memberClearField
Clears the value from a data field, multiline field, or table window column.
Public methodStatic memberColorFromRGB
Composes a color from red, green, and blue values.
Public methodStatic memberColorGet
Gets a window's color.
Public methodStatic memberColorGetSysColor
Gets a system color.
Public methodStatic memberColorSet
Sets a window's color.
Public methodStatic memberColorToRGB(Color, SalNumber%, SalNumber%, SalNumber%)
Decomposes a color into red, green, and blue values.
Public methodStatic memberColorToRGB(SalNumber, SalNumber%, SalNumber%, SalNumber%)
Decomposes a color into red, green, and blue values.
Public methodStatic memberCompileAndEvaluate
Evaluates an expression and returns the expression's value in the receive parameter appropriate to its data type.
Public methodStatic memberContextBreak Obsolete.
Not supported.
Public methodStatic memberContextCurrent
Returns an instance of SalStringContext wrapping the current context reference.
Public methodStatic memberContextMenuSetPopup(Control, SalString, SalNumber)
Defines a named popup menu that displays automatically when a window receives SAM_ContextMenu.
Public methodStatic memberContextMenuSetPopup(Control, Type, SalNumber)
Defines a named popup menu that displays automatically when a window receives SAM_ContextMenu.
Public methodStatic memberCreateWindow(SalString, Control)
Creates modeless dialog boxes, MDI windows, form windows, and top-level table windows at runtime.
Public methodStatic memberCreateWindow(Type, Control, array<Object>[]()[][])
Creates modeless dialog boxes, MDI windows, form windows, and top-level table windows at runtime.
Public methodStatic memberCreateWindow(SalString, Control, array<Object>[]()[][])
Creates modeless dialog boxes, MDI windows, form windows, and top-level table windows at runtime.
Public methodStatic memberCreateWindowEx(SalString, Control, SalNumber, SalNumber, SalNumber, SalNumber, SalNumber)
Creates a form window, dialog box, or table window as a child of another form window, dialog box, or toolbar at runtime.
Public methodStatic memberCreateWindowEx(Type, Control, SalNumber, SalNumber, SalNumber, SalNumber, SalNumber, array<Object>[]()[][])
Creates a form window, dialog box, or table window as a child of another form window,
Public methodStatic memberCreateWindowExFromStr
Creates a form window, dialog box, or table window as a child of another form window, dialog box, or toolbar at runtime.
Public methodStatic memberCreateWindowFromStr
Creates modeless dialog boxes, MDI windows, form windows, and top-level table windows at runtime.
Public methodStatic memberCursorClear
Clears a window's cursor.
Public methodStatic memberCursorSet(Control, SalNumber, SalNumber)
Sets a window's cursor.
Public methodStatic memberCursorSet(Control, SalResourceCursor, SalNumber)
Sets a window's cursor.
Public methodStatic memberCursorSetFile
Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.
Public methodStatic memberCursorSetString
Sets a window's cursor from a string variable.
Public methodStatic memberDateConstruct
Returns the date/time constructed from the parameters nYear, nMonth, nDay, nHour, nMinute, and nSecond.
Public methodStatic memberDateCurrent
Returns the PC's current date/time.
Public methodStatic memberDateDay
Returns the day portion (1 to 31) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateHour
Returns the hour portion (0 to 23) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateMinute
Returns the minute portion (0 to 59) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateMonth
Returns the month portion (1 to 12) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateMonthBegin
Returns the date of the first day of the month or it returns DATETIME_Null if the value you specify is null. For example, if dateTime is December 25, 1992, SalDateMonthBegin returns December 1, 1992.
Public methodStatic memberDateQuarter
Returns the quarter of the year (1 to 4) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateQuarterBegin
Returns the date of the first day of the quarter of a date/time value or it returns DATETIME_Null if the value you specify is null.
Public methodStatic memberDateSecond
Returns the seconds portion (0 to 59) of a date/time value or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateToStr
Converts a date/time value to a string value. Returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateWeekBegin
Returns the date of the previous Monday or the current day if it is a Monday or it returns DATETIME_Null if the value you specify is null.
Public methodStatic memberDateWeekday
Returns the day of the week as a number between 0 and 6 or returns -1 if you specify DATETIME_Null as a parameter. 0 represents Saturday, 1 represents Sunday, and so on.
Public methodStatic memberDateYear
Returns the year portion of a date or returns -1 if you specify DATETIME_Null as a parameter.
Public methodStatic memberDateYearBegin
Returns the date of the first day of the year or it returns DATETIME_Null if the value you specify is null.
Public methodStatic memberDestroyWindow
Destroys a form window, a top-level table window, or a modeless dialog box created with SalCreateWindow.
Public methodStatic memberDisableWindow
Disables keyboard and mouse input to a window. If the window contains text (for example, a push button), the text is grayed. If the window is a data field, it cannot receive the focus.
Public methodStatic memberDisableWindowAndLabel
Disables keyboard and mouse input to a window and grays out its associated label. A label is the label control that immediately precedes the window. The label control must have a mnemonic. If the window contains text (for example, a push button), the text is grayed. If the window is a data field, it cannot receive the focus.
Public methodStatic memberDlgChooseColor
Displays the Windows Color dialog box where the user can either select an existing color or create a new one. See the Control Panel chapter in the Microsoft Windows' User's Guide for a detailed description of the Color dialog box.
Public methodStatic memberDlgChooseFont
Displays the Windows Font dialog box.
Public methodStatic memberDlgGetDockStatus
Retrieves docking information for a dialog box.
Public methodStatic memberDlgOpenFile
Displays a Windows dialog box where the user can select a file to open.
Public methodStatic memberDlgSaveFile
Displays a Windows dialog box where the user can save a file.
Public methodStatic memberDlgSetDockStatus
Causes a dialog box to dock or undock with a parent window.
Public methodStatic memberDragDropDisableDrop
Disables dropping while in drag mode.
Public methodStatic memberDragDropEnableDrop
Enables dropping while in drag mode.
Public methodStatic memberDragDropGetSource
Public methodStatic memberDragDropGetTarget
Retrieves the handle of the target window and the location of the mouse in that window.
Public methodStatic memberDragDropStart
Initiates drag mode.
Public methodStatic memberDragDropStop
Ends drag mode.
Public methodStatic memberDrawMenuBar
Redraws the menu bar for a given form window or top-level table window.
Public methodStatic memberDropFilesAcceptFiles
Indicates whether a window can accept a file from Windows' File Manager.
Public methodStatic memberDropFilesQueryFiles
Retrieves the names of the files dropped on a window. Receipt of the SAM_DropFiles message indicates that the user dropped files onto the window.
Public methodStatic memberDropFilesQueryPoint
Finds the location of the mouse in a window at the time that the user dropped files onto the window. Receipt of the SAM_DropFiles message indicates that the user dropped files onto the window.
Public methodStatic memberEditCanCopy
Indicates wether you can copy from the currently selected control on the clipboard.
Public methodStatic memberEditCanCopyTo Obsolete.
Not Supported.
Public methodStatic memberEditCanCut
Indicates wether you can cut from the currently selected control on the clipboard.
Public methodStatic memberEditCanPaste
Returns TRUE if there is data on the Clipboard that can be pasted into the currently selected control
Public methodStatic memberEditCanPasteFrom Obsolete.
Not Supported.
Public methodStatic memberEditCanUndo
Returns TRUE if the if there is any editing of the currently selected control that can be undone.
Public methodStatic memberEditClear
Deletes selected data from the currently selected control
Public methodStatic memberEditCopy
Copies selected data from the currently selected control and puts it on the Clipboard.
Public methodStatic memberEditCopyString
Copies a string to the Clipboard as text.
Public methodStatic memberEditCopyTo Obsolete.
Not Supported.
Public methodStatic memberEditCut
Cuts selected data from the currently selected control and puts it on the Clipboard.
Public methodStatic memberEditPaste
Pastes data from the Clipboard into the currently selected control
Public methodStatic memberEditPasteFrom Obsolete.
Not supported
Public methodStatic memberEditPasteString
Pastes the contents of the Clipboard into the specified string in text format.
Public methodStatic memberEditUndo
Undoes the last edit to the currently selected control Editing that you can undo includes inserting text, cutting text, clearing text, and pasting text.
Public methodStatic memberEnableWindow
Enables keyboard and mouse input to a window.
Public methodStatic memberEnableWindowAndLabel
Enables keyboard and mouse input to a window and enables its associated label as well. A label is the label control that immediately precedes the window.
Public methodStatic memberEndDialog
Destroys a modal dialog box and returns control to the caller of SalModalDialog.
Public methodStatic memberEndTrace
Stops tracing.
Public methodStatic memberFileClose
Closes a file.
Public methodStatic memberFileCopy
Copies the contents of one file (source) to another file (destination).
Public methodStatic memberFileCreateDirectory
Creates a directory.
Public methodStatic memberFileGetChar(SalFileHandle)
Returns the next character in an open file.
Public methodStatic memberFileGetChar(SalFileHandle, SalNumber%)
Returns the next character in an open file. You must use this function in place of the SalFileGetChar function if the file contains non- ASCII (ANSI) or 16-bit characters. If the character returned is a 16-bit character, the lead byte of the character is in the high-order byte, and the trail byte is in the low- order byte. To get the lead byte, use SalNumberHigh. To get the trail byte, use SalNumberLow.
Public methodStatic memberFileGetCurrentDirectory
Gets the full path name of the current working directory.
Public methodStatic memberFileGetDateTime
Gets the modification date and time of the specified file.
Public methodStatic memberFileGetDrive
Gets the letter of the default (current) disk drive.
Public methodStatic memberFileGetStr
Returns the next line from an open file and strips off the trailing carriage return/line feed of the returned string.
Public methodStatic memberFileOpen
Opens, re-opens, creates, or deletes a file.
Public methodStatic memberFileOpenExt Obsolete.
Not supported.
Public methodStatic memberFilePutChar
Writes a character to an open file.
Public methodStatic memberFilePutStr
Writes a string to an open file and appends a carriage return/line feed character to the string.
Public methodStatic memberFileRead
Reads a buffer of characters from an open file to a string .
Public methodStatic memberFileRemoveDirectory
Deletes a directory.
Public methodStatic memberFileSeek
Positions the file pointer in an open file.
Public methodStatic memberFileSetCurrentDirectory
Changes the current working directory. If the specified path does not contain a drive letter, the default drive's current directory is changed. Otherwise, the specified drive's current directory is changed and the specified drive is made the current drive.
Public methodStatic memberFileSetDateTime
Sets the modification date and time of the specified file.
Public methodStatic memberFileSetDrive
Sets the current disk drive to the specified drive letter.
Public methodStatic memberFileTell
Returns the current position in an open file.
Public methodStatic memberFileWrite
Writes a string to an open file.
Public methodStatic memberFindWindow
This function finds a child window of a given name in the specified window.
Public methodStatic memberFmtCopyProfile
Copies the specified profile to the custom profile for the specified field. The control must use the customized profile set using FMT_Profile_Program.
Public methodStatic memberFmtFieldToStr
Copies the contents of a data field or table window column to a string. This function also lets you copy the format of the data.
Public methodStatic memberFmtFormatDateTime
Formats a date/time value using a given date/time picture format. If you do not specify a picture format or the one you specify is invalid, the default local settings are used
Public methodStatic memberFmtFormatNumber
Formats a number value using a number picture format. If you do not specify a picture format or the one you specify is invalid, the default local settings are used
Public methodStatic memberFmtGetFormat
Returns the current format of a data field or table window column.
Public methodStatic memberFmtGetInputMask
Gets the input mask of a data field or table window column.
Public methodStatic memberFmtGetParmNum
Returns the requested format information.
Public methodStatic memberFmtGetParmStr
Returns the requested format information.
Public methodStatic memberFmtGetPicture
Gets the format of a data field or table window column.
Public methodStatic memberFmtGetProfile
Returns the culture profile for the specified field.
Public methodStatic memberFmtIsValidField
Validates the contents of a data field or table window column using the current profile.
Public methodStatic memberFmtIsValidInputMask
Validates the input mask of a data field or table window column.
Public methodStatic memberFmtIsValidPicture
Validates a numeric or date/time picture format.
Public methodStatic memberFmtKeepMask
Turns on/off the flag that indicates whether to keep the mask when reading the text from masked edit controls.
Public methodStatic memberFmtSetFormat
Sets a data field's or table window column's format.
Public methodStatic memberFmtSetInputMask
Sets the input mask of a data field or table window column.
Public methodStatic memberFmtSetParmNum
Modifies the specified formatting rule on the control. The control must use the customized profile set using FMT_Profile_Program.
Public methodStatic memberFmtSetParmStr
Modifies the specified formatting rule on the control. The control must use the customized profile set using FMT_Profile_Program.
Public methodStatic memberFmtSetPicture
Sets the picture format of a data field or table window column.
Public methodStatic memberFmtSetProfile
Changes the culture profile for the specified field.
Public methodStatic memberFmtStrToField
Copies a string to a data field or table window column. After copying the string to the field, formats the string.
Public methodStatic memberFmtUnmaskInput
Unmasks the text from a masked edit control.
Public methodStatic memberFmtValidateField
Validates and formats a data field's or table window column's contents.
Public methodStatic memberFontGet
Gets a window's font name, size, and enhancements.
Public methodStatic memberFontGetNames
Gets the names of the screen or printer fonts.
Public methodStatic memberFontGetSizes Obsolete.
Not Supported.
Public methodStatic memberFontSet
Sets a window's font, font size, and font enhancements.
Public methodStatic memberFormUnitsToPixels
Computes the number of pixels in the number of form units. Form units are a unit of measurement used by functions which move and position objects. Form units are computed using physical units (pixels) in conjunction with the window's font size.
Public methodStatic memberGetDataType
Returns a data field's or table window column's data type.
Public methodStatic memberGetDefButton
Returns the handle of the default push button on a form window or dialog box. The default push button is the one that has the focus by default.
Public methodStatic memberGetFirstChild
Returns the handle of the first child window of the specified type. You can use this function to get the handles of MDI child windows.
Public methodStatic memberGetFocus
Returns the handle of the window with the focus.
Public methodStatic memberGetItemName
Gets the name of an object.
Public methodStatic memberGetMaxDataLength
Returns the maximum length of a data field, multiline text field, or table window column.
Public methodStatic memberGetNextChild
Returns the handle of the next child window that matches a specified type.
Public methodStatic memberGetProfileInt
Retrieves the integer value of an entry in the specified section of an initialization file or registry.
Public methodStatic memberGetProfileString
Retrieves the string value of an entry in the specified section of an initialization file or registry.
Public methodStatic memberGetType
Returns an object's type.
Public methodStatic memberGetVersion
Returns the version of the library.
Public methodStatic memberGetWindowLabel
Retrieves the window handle of the label (label control) that is associated with the hWndTarget parameter. There must be a mnemonic in that label, and it must immediately precede hWndTarget, or this function will fail.
Public methodStatic memberGetWindowLabelText
Retrieves the text of the label associated to a control. Important: The label control does not require a mnemonic for the functions listed above to operate.
Public methodStatic memberGetWindowLoc
Returns a window's current position on the X and Y axes.
Public methodStatic memberGetWindowSize
Returns a window's size.
Public methodStatic memberGetWindowState
Returns a window's current state.
Public methodStatic memberGetWindowText
Retrieves the text of a window.
Public methodStatic memberHideWindow
Hides a window.
Public methodStatic memberHideWindowAndLabel
Hides a window and its associated label.
Public methodStatic memberHStringToNumber
Converts a string to a number so you can pass it as a message parameter.
Public methodStatic memberIdleKick
Simulates an idle state.
Public methodStatic memberIdleRegisterWindow
Sends a message to a specified window whenever an idle state is detected. An idle state is detected when a window has processed all the messages in its input queue.
Public methodStatic memberIdleUnregisterWindow
Stops sending idle messages to a control.
Public methodStatic memberInvalidateWindow
Causes a window to be repainted.
Public methodStatic memberIsButtonChecked
Determines whether a radio button is set or a check box is checked.
Public methodStatic memberIsNull
Verifies whether a data field, multiline text field, or table window column is null or empty.
Public methodStatic memberIsValidDateTime
Verifies whether a data field, multiline text field, or table window column contains a valid date/time value. For multiline text fields, the date/time value must be the only item in the field.
Public methodStatic memberIsValidDecimal
Verifies whether a data field, multiline text field, or table window column contains a valid decimal value. For multiline text fields, the decimal value must be the only item in the field.
Public methodStatic memberIsValidInteger
Verifies whether a data field, multiline text field, or table window column contains a valid integer value. For multiline text fields, the integer value must be the only item in the field.
Public methodStatic memberIsValidNumber
Verifies whether a data field, multiline text field, or table window column contains a valid numeric value. Valid numbers are integers or floating point numbers, negative and positive. For multiline text fields, the numeric value must be the only item in the field.
Public methodStatic memberIsWindowEnabled
Determines whether a window is enabled for mouse and keyboard input.
Public methodStatic memberIsWindowVisible
Determines whether a window is currently visible.
Public methodStatic memberListAdd
Adds a string to a list box or combo box.
Public methodStatic memberListClear
Deletes all entries from a list box or combo box.
Public methodStatic memberListDelete
Deletes a list box or combo box entry.
Public methodStatic memberListFiles
Populates a list box or combo box with a directory of files.
Public methodStatic memberListGetMultiSelect
Returns an array of index numbers of selected list box entries.
Public methodStatic memberListInsert
Inserts an entry into a list box or combo box at a specified position.
Public methodStatic memberListPopulate(Control, SalSqlHandle, SalString)
Populates a list box or combo box with a result set. SalListPopulate overrides any settings made with SalListSetTabs. If the SELECT statement returns data from multiple columns, each column's data displayed in a list box is separated by tabs.
Public methodStatic memberListPopulate(Control, SalSqlHandle, SalString, WhenSqlErrorHandler)
Populates a list box or combo box with a result set. If the SELECT statement returns data from multiple columns, each column's data displayed in the list box is separated by tabs.
Public methodStatic memberListQueryCount
Returns the number of list box or combo box entries.
Public methodStatic memberListQueryFile
Fetches the selected directory or file name from a list box or combo box.
Public methodStatic memberListQueryMultiCount
Returns the number of selected entries in a multiple-selection list box. Specify single-selection or multiple-selection in the list box's customizer.
Public methodStatic memberListQuerySelection
Returns the index of the selected entry in a combo box or single-selection list box.
Public methodStatic memberListQueryState
Determines whether the specified list box or combo box entry is selected.
Public methodStatic memberListQueryText
Returns the text of the specified item.
Public methodStatic memberListQueryTextLength
Returns the length of a list box or combo box entry.
Public methodStatic memberListQueryTextX
Returns the text of the specified item.
Public methodStatic memberListRedraw
Redraws entries in a list box or combo box, or prevents them from being redrawn.
Public methodStatic memberListSelectString
Finds and selects a combo box or single-selection list box entry.
Public methodStatic memberListSetMultiSelect
Selects or deselects a combo box or multiple-selection list box entry.
Public methodStatic memberListSetSelect
Selects or deselects a combo box or single-selection list box entry.
Public methodStatic memberListSetTabs
Sets tabs in a list box.
Public methodStatic memberLoadApp
Starts an application.
Public methodStatic memberLoadAppAndProcessMsgs
Starts an application, then waits for it to exit before returning control to the original application. However, the original application can continue to process messages.
Public methodStatic memberLoadAppAndWait
Public methodStatic memberLog
Appends the string to the file.
Public methodStatic memberLogLine
Appends the string and a new line to the file.
Public methodStatic memberLogResource Obsolete.
Logs the available resources to the file.
Public methodStatic memberMapEnterToTab
Changes the behavior of the Enter key from executing the default button on a window to moving the focus to the next field.
Public methodStatic memberMDIArrangeIcons
Arranges minimized child window icons in an MDI window.
Public methodStatic memberMDICascade
Cascades all non-iconized child windows of an MDI window.
Public methodStatic memberMDITile
Tiles all non-iconized child windows of an MDI window. Windows that are not sizable will not be tiled.
Public methodStatic memberMessageBeep
Plays a waveform sound that corresponds to a given system alert level. A user can set the sound for each alert level with the sounds application in the Control Panel.
Public methodStatic memberMessageBox(SalString)
Displays a message box and returns a number that indicates the user's response. You can customize the message box push buttons and icons. The active parent window, whose value is hWndForm, creates the message box.
Public methodStatic memberMessageBox(SalString, SalString, SalNumber)
Displays a message box and returns a number that indicates the user's response. You can customize the message box push buttons and icons. The active parent window, whose value is hWndForm, creates the message box.
Public methodStatic memberMessageBox(Control, SalString, SalString, SalNumber)
Displays a message box and returns a number that indicates the user's response. You can customize the message box push buttons and icons.
Public methodStatic memberModalDialog(SalString, Control)
Creates a modal dialog box.
Public methodStatic memberModalDialog(Type, Control, array<Object>[]()[][])
Creates a modal dialog box.
Public methodStatic memberModalDialog(SalString, Control, array<Object>[]()[][])
Creates a modal dialog box.
Public methodStatic memberModalDialogFromStr
Creates a modal dialog box.
Public methodStatic memberMoveWindow
Moves a window a given number of form units on the X and Y axes relative to its current position.
Public methodStatic memberMTSCreateInstance
Creates a new component. Depending on the Transaction settings this component will continue the current transaction, will start a new transaction, or will under non-transactional state. For non-MTS components the SalMTSCreateInstance() will work as Create().
Public methodStatic memberMTSDisableCommit
Indicates that the object's transactional updates cannot be committed in the present time until SalMTSEnableCommit() or SalMTSSetComplete() is called. For non-MTS components the SalMTSDisableCommit() will fail (returns FALSE).
Public methodStatic memberMTSEnableCommit
Indicates that the object’s work is not necessarily done, but that its transactional updates can be committed in their current form (stateful object). EnableCommit is the default state when an object is activated. For non-MTS components the SalMTSEnableCommit() will fail (returns FALSE).
Public methodStatic memberMTSGetObjectContext Obsolete.
Not supported.
Public methodStatic memberMTSIsCallerInRole
Determines whether the caller is in the specified role.
Public methodStatic memberMTSIsInTransaction
This method checks if the component is executing in the transaction context. For non-MTS components the SalMTSIsInTransaction() will fail (returns FALSE).
Public methodStatic memberMTSIsSecurityEnabled
This method checks for the security status. If the object is running in the client's process, there is no security checking and SalMTSIsSecurityEnabled will always return FALSE. For non-MTS components the SalMTSIsSecurityEnabled() will fail (returns FALSE).
Public methodStatic memberMTSSetAbort
Indicates that the object’s work can never be committed. The entire transaction is aborted. The object is deactivated upon return from the method. For non-MTS components the SalMTSSetAbort() will fail (returnS FALSE).
Public methodStatic memberMTSSetComplete
Indicates that the object has successfully completed its work for the transaction. The object is deactivated upon return from the method that first entered the context (stateless object). For non-MTS components the SalMTSSetComplete() will fail (returns FALSE).
Public methodStatic memberNumberAbs
Computes the absolute num.
Public methodStatic memberNumberArcCos
Computes the arc cosine of a num in the range 0 to 1.
Public methodStatic memberNumberArcSin
Computes a num's arc sine.
Public methodStatic memberNumberArcTan
Computes a num's arc tangent.
Public methodStatic memberNumberArcTan2
Computes the arc tangent of two nums. This function uses the signs of both parameters to determine the quadrant of the return num.
Public methodStatic memberNumberCos
Computes an angle's cosine.
Public methodStatic memberNumberCosH
Computes an angle's hyperbolic cosine.
Public methodStatic memberNumberExponent
Computes a num's exponential function.
Public methodStatic memberNumberHigh
Returns a number's high-order word num (most significant 16 bits).
Public methodStatic memberNumberHypot
Computes the length of the hypotenuse of a right triangle, given the lengths of the other two sides.
Public methodStatic memberNumberLog
Computes a number's natural logarithm.
Public methodStatic memberNumberLogBase10
Computes a number's base -10 logarithm.
Public methodStatic memberNumberLow
Returns a number's low-order word num (least significant 16 bits).
Public methodStatic memberNumberMax
Returns the greater of two numbers.
Public methodStatic memberNumberMin
Returns the lesser of two numbers.
Public methodStatic memberNumberMod
Public methodStatic memberNumberPi
Multiples a number by Pi.
Public methodStatic memberNumberPower
Computes nX raised to the power of nY.
Public methodStatic memberNumberRandInit
Sets the starting point for generating a series of pseudo-random numbers using SalNumberRandom.
Public methodStatic memberNumberRandom
Generates a pseudo-random number. The numbers generated by this function are integers in the range 0 to 32767.
Public methodStatic memberNumberRound
Returns a rounded number. If the fractional part of a number is greater than or equal to .5, rounds the number up. For example, the number 1.4 returns 1; the number 1.5 returns 2.
Public methodStatic memberNumberSin
Computes an angle's sine.
Public methodStatic memberNumberSinH
Computes an angle's hyperbolic sine.
Public methodStatic memberNumberSqrt
Computes a number's square root.
Public methodStatic memberNumberTan
Computes an angle's tangent.
Public methodStatic memberNumberTanH
Computes an angle's hyperbolic tangent.
Public methodStatic memberNumberToChar
Converts a decimal num to a UNICODE character.
Public methodStatic memberNumberToHString
Converts a string handle to the corresponding string instance.
Public methodStatic memberNumberToStr
Converts a number to a string.
Public methodStatic memberNumberToStrX
Converts a number to a string.
Public methodStatic memberNumberToWindowHandle
Converts a number to a window handle.
Public methodStatic memberNumberTruncate
Truncates a number.
Public methodStatic memberObjCreateFromString
Creates an instance of the class.
Public methodStatic memberObjGetType
This function returns the name of the class for the object.
Public methodStatic memberObjIsDerived
Returns true if the object is derived from the class specified.
Public methodStatic memberObjIsNull
This function checks to see if the variable of a functional, coclass, or interface class is null.
Public methodStatic memberObjIsValidClassName
Determine whether sClassName holds a valid user-defined class name.
Public methodStatic memberParentWindow
Returns the handle of an object's parent window.
Public methodStatic memberPause
Pauses the application for the specified number of milliseconds. It keeps dispatching messages.
Public methodStatic memberPicClear
Deletes the contents of a picture.
Public methodStatic memberPicGetDescription
Retrieves a description of a picture's contents.
Public methodStatic memberPicGetImage
Copies the contents of a picture to a string.
Public methodStatic memberPicGetString
Copies the contents of a picture to a string.
Public methodStatic memberPicSet
Inserts a resource into a picture.
Public methodStatic memberPicSetFile
Inserts a file's contents into a picture.
Public methodStatic memberPicSetFit
Sets the fit for a picture.
Public methodStatic memberPicSetHandle
Sets the picture image of a picture window with the handle of a bitmap (HBITMAP) or icon (HICON). Usually, HBITMAPs and HICONs are loaded from DLLs.
Public methodStatic memberPicSetImage
Inserts the contents of a picture to an image without the image header.
Public methodStatic memberPicSetString
Inserts the contents of a string into a picture.
Public methodStatic memberPixelsToFormUnits
Computes the number of form units based on the number of pixels. Form units are a unit of measurement used by functions that move and position objects. Form units are computed using physical units (pixels) in conjunction with a window's font sizes.
Public methodStatic memberPostMsg
Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.
Public methodStatic memberPrtExtractRect
Extracts the currently printing rectangle from the SAM_Print message's lParam parameter.
Public methodStatic memberPrtGetDefault
Returns the default device (printer), the default driver, and the default port.
Public methodStatic memberPrtGetParmNum
Gets the value of a print parameter.
Public methodStatic memberPrtPreviewForm
Prints a form window, table window, or dialog box, including its contents and row header flags.
Public methodStatic memberPrtPrintForm
Prints a form window, table window, or dialog box, including its contents and row header flags.
Public methodStatic memberPrtSetDefault
Sets the default device (printer), driver, and port.
Public methodStatic memberPrtSetParmDefaults
Resets print parameters back to their default values.
Public methodStatic memberPrtSetParmNum
Sets the value of a print parameter. The print parameters are a set of global variables which are initialized to default values and can be set using SalPrtSetParmNum, retrieved using SalPrtGetParmNum or reinitialized using SalPrtSetParmDefaults.
Public methodStatic memberPrtSetup
Displays the Printer Setup dialog box that lets the user alter the printer setup. Initially, the current default printer is displayed and the user may change the printer. SalPrtSetup returns the user's selections in the Receive Strings.
Public methodStatic memberQueryFieldEdit
Returns the setting of the Field Edit Flag for a data field, multiline field, combo box, table window's context row cell, or picture.
Public methodStatic memberQuit
Exits an application.
Public methodStatic memberReportClose
Closes a report window.
Public methodStatic memberReportCmd
Sends a command to an open report window.
Public methodStatic memberReportCreate(SalString, SalString, SalString, SalBoolean, SalNumber%)
Creates a new report from the specified fields.
Public methodStatic memberReportCreate(SalString, SalString, SalString, SalBoolean, SalNumber%, SalString)
Creates a new report from the specified fields.
Public methodStatic memberReportDlgOptions
Sets the options for the report printing dialog box.
Public methodStatic memberReportGetDateTimeVar
Returns the value of a date/time report variable.
Public methodStatic memberReportGetNumberVar
Returns the value of a number report variable.
Public methodStatic memberReportGetObjectVar
Returns the value of an object report variable.
Public methodStatic memberReportGetPrinterSettings
Sets the printer properties at runtime. This function should be called wile processing the SAM_ReportStart event.
Public methodStatic memberReportGetStringVar
Returns the value of a string report variable.
Public methodStatic memberReportPrint
Prints a report.
Public methodStatic memberReportPrintToFile(Control, SalString, SalString, SalString, SalString, SalNumber, SalNumber, SalNumber, SalNumber%)
Prints a report to a file.
Public methodStatic memberReportPrintToFile(Control, SalString, SalString, SalString, SalString, SalNumber, SalNumber, SalNumber, SalNumber, SalBoolean, SalNumber%)
Prints a report to a file.
Public methodStatic memberReportReset
Re-populates the report window.
Public methodStatic memberReportSetDateTimeVar
Sets the value of a date/time report variable.
Public methodStatic memberReportSetNumberVar
Sets the value of a numeric report variable.
Public methodStatic memberReportSetObjectVar
Sets the value of an object report variable.
Public methodStatic memberReportSetPrinterSettings
Sets the printer properties at runtime. This function should be called wile processing the SAM_ReportStart event.
Public methodStatic memberReportSetStringVar
Sets the value of a string report variable.
Public methodStatic memberReportTableCreate(SalString, Control, SalNumber%)
Creates a report template from the specified table window.
Public methodStatic memberReportTableCreate(SalString, Control, SalNumber%, SalString)
Creates a report template from the specified table window.
Public methodStatic memberReportTablePrint
Prints a report created from the specified table window.
Public methodStatic memberReportTableView
Previews a report created from the specified table window.
Public methodStatic memberReportView
Displays a report in preview mode.
Public methodStatic memberResolveType
Finds the type in any loaded assembly. The first specified assembly argument has the precedence.
Public methodStatic memberScrollGetPos
Returns the current scroll bar value.
Public methodStatic memberScrollGetRange
Gets a scroll bar's scroll range, line increment, and page increment.
Public methodStatic memberScrollSetPos
Sets the scrollbar's value.
Public methodStatic memberScrollSetRange
Sets a scroll bar's range, line increment, and page increment.
Public methodStatic memberSendClassMessage
Invokes the message actions implemented or inherited by an object's class when called from either a derived class or from an object that is an instance of a class.
Public methodStatic memberSendClassMessageNamed
Invokes the message actions implemented or inherited by an object's class when called from either a derived class or from an object that is an instance of a class. Use this function instead of SalSendClassMessage with a class that is the result of multiple inheritance. It lets you specify which base class message action you want to execute.
Public methodStatic memberSendMsg
Sends the specified message to a window. SalSendMsg does not return until the processing for the message is complete.
Public methodStatic memberSendMsgToChildren
Sends a message to all child items of a form window, dialog box, table window, or MDI window.
Public methodStatic memberSendValidateMsg
Sends a SAM_Validate message to the object with the focus data field, multiline field, or table window column if it was edited and sets the wParam and LParam message variables to zero (0).
Public methodStatic memberSetDefButton
Sets the default push button of a form window or dialog box.
Public methodStatic memberSetErrorInfo
Sets COM error information.
Public methodStatic memberSetFieldEdit
Sets or clears the field edit flag for an editable data field, combo box, multiline text field, table window column, or picture.
Public methodStatic memberSetFocus
Sets the focus to a specified window.
Public methodStatic memberSetMaxDataLength
Sets a limit on the number of characters that a user can enter into a data field, multiline text field, or table window column.
Public methodStatic memberSetProfileString
Set the value of an entry in the specified section of an initialization file or registry.
Public methodStatic memberSetWindowLabelText
Sets the text of the label associated to a control. To be associated with a specific window, background text must immediately precede the window in the Outliner. Important: The label control does not require a mnemonic for the function to operate.
Public methodStatic memberSetWindowLoc
Moves a window to a new position (x, y) on the X and Y axes.
Public methodStatic memberSetWindowSize
Resizes a window.
Public methodStatic memberSetWindowText
Sets the text of a window.
Public methodStatic memberShowWindow
Makes a window visible.
Public methodStatic memberShowWindowAndLabel
Makes a window and its associated label visible. A label is the label control that immediately precedes the window in the outline.
Public methodStatic memberStartTrace
Begins tracing.
Public methodStatic memberStaticFirst
Returns a "handle" to the first static on a window
Public methodStatic memberStaticGetLabel
Gets the static "handle" if the lable for a specified control
Public methodStatic memberStaticGetLoc
Gets the location coordinates of a static
Public methodStatic memberStaticGetSize
Gets the size of a static
Public methodStatic memberStaticHide
Hides a static
Public methodStatic memberStaticIsVisible
Determines wether a static is visible.
Public methodStatic memberStaticNext
Returns a "handle" to the last static on a window
Public methodStatic memberStaticSetLoc
Sets the location coordinates of a static
Public methodStatic memberStaticSetSize
Sets the size of a static
Public methodStatic memberStaticShow
Shows a static
Public methodStatic memberStatusGetText
Gets the text displayed in the status bar of a top-level or MDI window.
Public methodStatic memberStatusSetText
Displays specified text in the status bar of a top-level or MDI window.
Public methodStatic memberStatusSetVisible
Shows or hides the status bar on a top-level or MDI window.
Public methodStatic memberStrCompress
Compresses the specified string.
Public methodStatic memberStrFirstChar
Extracts the first character of a string and returns its decimal value.
Public methodStatic memberStrGetBufferLength
Returns the current buffer length of a string.
Public methodStatic memberStrIsValidCurrency
Verifies that a string represents a valid currency value.
Public methodStatic memberStrIsValidDateTime
Verifies that string represents a valid date/time value.
Public methodStatic memberStrIsValidDecimal
Verifies that an entire character string represents a valid decimal value.
Public methodStatic memberStrIsValidIdentifierName
Returns TRUE if the string is a valid identifier.
Public methodStatic memberStrIsValidNumber
Verifies that a string represents a valid number value.
Public methodStatic memberStrLeft
Returns a substring of a specified length starting at position zero.
Public methodStatic memberStrLeftX
Returns a substring of a specified length starting at position zero.
Public methodStatic memberStrLength
Returns a string's length.
Public methodStatic memberStrLop
Returns the UNICODE numeric value of the first character of a string in decimal format and removes the first character of the string.
Public methodStatic memberStrLower
Converts a string to lowercase.
Public methodStatic memberStrLowerX
Converts a string to lowercase.
Public methodStatic memberStrMid
Returns a substring starting at a specified position and containing a specified number of characters.
Public methodStatic memberStrMidX
Returns a substring, starting at a specified position and containing a specified number of characters.
Public methodStatic memberStrProper
Converts a string to a proper name.
Public methodStatic memberStrProperX
Converts a string to a proper name.
Public methodStatic memberStrRepeat
Concatenates a string with itself a specified number of times.
Public methodStatic memberStrRepeatX
Concatenates a string with itself a specified number of times.
Public methodStatic memberStrReplace
Replaces characters in one string with characters from another string.
Public methodStatic memberStrReplaceX
Replaces characters in one string with characters from another string.
Public methodStatic memberStrRight
Returns a string of specified length, starting with the last character in the string.
Public methodStatic memberStrRightX
Returns a string of specified length, starting with the last character in the string.
Public methodStatic memberStrScan
Returns the offset of a specified substring.
Public methodStatic memberStrSetBufferLength
Sets the buffer length of the string to the length plus 1 for the terminator.
Public methodStatic memberStrToDate
Converts a string to a date/time value.
Public methodStatic memberStrTokenize
Parses a string into substrings (tokens) based on specified start and end delimiters.
Public methodStatic memberStrToNumber
Converts a string to a number.
Public methodStatic memberStrTrim
Strips leading and trailing blanks and compresses multiple spaces and tabs within a string to single spaces.
Public methodStatic memberStrTrimX
Strips leading and trailing blanks and compresses multiple spaces and tabs within a string to single spaces.
Public methodStatic memberStrUncompress
Decompresses the specified string.
Public methodStatic memberStrUpper
Converts a string to uppercase.
Public methodStatic memberStrUpperX
Converts a string to uppercase.
Public methodStatic memberTBarSetVisible
Shows or hides the tool bar on a top-level or MDI window.
Public methodStatic memberTblAnyRows
Determines whether any rows in the specified table window match certain flags.
Public methodStatic memberTblClearSelection
Deselects all rows of a table window.
Public methodStatic memberTblColumnAverage
Computes the average of all column values or only specified column values in a table window.
Public methodStatic memberTblColumnSum
Computes the sum of all column values or only specified column values in a table window.
Public methodStatic memberTblCopyRows
Copies the contents of the specified table window rows to the Clipboard in text format.
Public methodStatic memberTblCreateColumn
Creates a table window column of string data type at runtime.
Public methodStatic memberTblCreateColumnEx
Creates a table window column using a given data type at runtime. Allowed types are DT_String, DT_Number and DT_DateTime
Public methodStatic memberTblDefineCheckBoxColumn
Define a column as a check box.
Public methodStatic memberTblDefineDropDownListColumn
Define a column as a drop down list.
Public methodStatic memberTblDefinePopupEditColumn
Define a column as a popup edit window.
Public methodStatic memberTblDefineRowHeader
Defines the appearance and behavior of a table window's row header.
Public methodStatic memberTblDefineSplitWindow
Splits a table window horizontally.
Public methodStatic memberTblDeleteRow
Deletes a row from a table window but not from the database.
Public methodStatic memberTblDeleteSelected(Control, SalSqlHandle)
Applies a SQL DELETE statement to all table window rows with the ROW Selected flag.
Public methodStatic memberTblDeleteSelected(Control, SalSqlHandle, WhenSqlErrorHandler)
Applies a SQL DELETE statement to all table window rows with the ROW Selected flag.
Public methodStatic memberTblDestroyColumns
Destroys all automatic columns created by SalTblCreateColumn or SalTblPopulate at runtime. This function only works on table windows that contain only automatic columns.
Public methodStatic memberTblDoDeletes(Control, SalSqlHandle, SalNumber)
Applies a SQL DELETE statement to all table window rows that have nFlagsOn flags.
Public methodStatic memberTblDoDeletes(Control, SalSqlHandle, SalNumber, WhenSqlErrorHandler)
Applies a SQL DELETE statement to all table window rows that have nFlagsOn flags.
Public methodStatic memberTblDoInserts(Control, SalSqlHandle, SalBoolean)
Applies a SQL INSERT statement to all the rows in a table window that have the ROW New flag.
Public methodStatic memberTblDoInserts(Control, SalSqlHandle, SalBoolean, WhenSqlErrorHandler)
Applies a SQL INSERT statement to all the rows in a table window that have the ROW New flag.
Public methodStatic memberTblDoUpdates(Control, SalSqlHandle, SalBoolean)
Applies a SQL UPDATE statement to all table window rows with the Row Edited flag.
Public methodStatic memberTblDoUpdates(Control, SalSqlHandle, SalBoolean, WhenSqlErrorHandler)
Applies a SQL UPDATE statement to all table window rows with the Row Edited flag.
Public methodStatic memberTblFetchRow
Sends a SAM_FetchRow message to a table window if the row you specify is not currently in the table window cache.
Public methodStatic memberTblFindNextRow
Scans forward in a table looking for a row whose flags match those specified.
Public methodStatic memberTblFindPrevRow
Scans backward in a table looking for a row whose flags match those specified.
Public methodStatic memberTblGetColumnText
Gets data from a column of a table window's context row.
Public methodStatic memberTblGetColumnTitle
Gets the title of a table window column.
Public methodStatic memberTblGetColumnWindow
Gets the handle of a table window column.
Public methodStatic memberTblInsertRow
Inserts a new blank row into a table window.
Public methodStatic memberTblKillEdit
Takes a row out of edit mode and selects the row. This causes the row to receive both SAM_Validate and SAM_KillFocus messages.
Public methodStatic memberTblKillFocus
Public methodStatic memberTblObjectsFromPoint
Returns the part of the table window located at a given coordinate.
Public methodStatic memberTblPasteRows
Pastes the contents of the Clipboard to the specified table window. Assumes the Clipboard data is in text format with cells delimited by tab characters and rows delimited by end-of-line characters. Inserts the new rows into the table window without overwriting existing rows, and converts the data to the data types of the corresponding table window columns.
Public methodStatic memberTblPopulate(Control, SalSqlHandle, SalString, SalNumber)
Compiles, binds, and executes a SQL SELECT statement, then fetches the rows of the result set and populates a table window with them.
Public methodStatic memberTblPopulate(Control, SalSqlHandle, SalString, SalNumber, WhenSqlErrorHandler)
Compiles, binds, and executes a SQL SELECT statement, then fetches the rows of the result set and populates a table window with them.
Public methodStatic memberTblQueryCheckBoxColumn
If the column is defined as a check box, this function retrieves information about the check box and returns TRUE. If it is not a check box, this function returns FALSE.
Public methodStatic memberTblQueryColumnCellType
Indicates whether a column is a checkbox, drop down list, popup edit, or standard column.
Public methodStatic memberTblQueryColumnFlags
Tests the state of a table window column's flags.
Public methodStatic memberTblQueryColumnID
Gets a table window column's identifier.
Public methodStatic memberTblQueryColumnPos
Gets a table window column's relative position.
Public methodStatic memberTblQueryColumnWidth
Returns the width (in form units) of a table window column.
Public methodStatic memberTblQueryContext
Returns a table window's current context row. Before sending a SAM_FetchRow message, automatically sets the context row so that assignments made while processing the message reference the correct row.
Public methodStatic memberTblQueryDropDownListColumn
If the column is defined as a drop down list, this function retrieves information about the list and returns TRUE. If it is not a drop down list, this function returns FALSE.
Public methodStatic memberTblQueryFocus
Identifies the cell in a table window with the focus.
Public methodStatic memberTblQueryLinesPerRow
Retrieves the height of a row in lines.
Public methodStatic memberTblQueryLockedColumns
Retrieves the number of locked table window columns.
Public methodStatic memberTblQueryPopupEditColumn
If the column is defined as a popup edit, this function retrieves information about the popup edit and returns TRUE. If it is not a popup edit, this function returns FALSE.
Public methodStatic memberTblQueryRowFlags
Queries a row's flags.
Public methodStatic memberTblQueryRowHeader
Gets a table window's row header definition.
Public methodStatic memberTblQueryScroll
Returns a table window's current scroll position and range. The scroll position is the row number of the row that is currently at the top of the window. You set the table window range with SalTblSetRange and change it when you insert or delete rows from the table window.
Public methodStatic memberTblQuerySplitWindow
Specifies how a table window is split horizontally.
Public methodStatic memberTblQueryTableFlags
Tests the state of a table window's flags.
Public methodStatic memberTblQueryVisibleRange
Returns the current range of visible rows in a table window.
Public methodStatic memberTblReset
Clears a table window by discarding all rows from the table window cache and setting the table range to 0, -1.
Public methodStatic memberTblScroll(Control, SalNumber, Control)
Scrolls a table window to the specified row and column.
Public methodStatic memberTblScroll(Control, SalNumber, Control, SalNumber)
Scrolls a table window to the specified row and column.
Public methodStatic memberTblSetCellTextColor(Control, SalNumber)
Changes a table window cell's text color.
Public methodStatic memberTblSetCellTextColor(Control, SalNumber, SalBoolean)
Changes a table window cell's text color.
Public methodStatic memberTblSetColumnFlags
Sets or clears a table window column's flags.
Public methodStatic memberTblSetColumnPos
Moves a table window column to a new position.
Public methodStatic memberTblSetColumnText
Assigns data to a column of a table window's context row.
Public methodStatic memberTblSetColumnTitle
Sets the title of a table window column.
Public methodStatic memberTblSetColumnWidth
Sets a table window column's display width.
Public methodStatic memberTblSetContext
Sets a table window's context row. Setting the context row does not send a SAM_FetchRow message. If the row is not currently in memory, creates a new row in memory and sets its cell values to null.
Public methodStatic memberTblSetFlagsAnyRows
Sets or clears row flags.
Public methodStatic memberTblSetFocusCell
Sets the focus to the specified table window cell (row and column). Puts the table window into edit mode and lets the user select a portion of the data in the cell.
Public methodStatic memberTblSetFocusRow
Sets a table window's focus frame row.
Public methodStatic memberTblSetLinesPerRow
Sets the height of a row in lines.
Public methodStatic memberTblSetLockedColumns
Sets the number of locked table window columns.
Public methodStatic memberTblSetRange
Defines the minimum and maximum rows (range) of a table.
Public methodStatic memberTblSetRow
Sets the focus to the first, last, next, or previous row in a table window.
Public methodStatic memberTblSetRowFlags
Sets or clears a table window row's flags.
Public methodStatic memberTblSetTableFlags
Sets or clears a table window's flags.
Public methodStatic memberTblSortRows
Sorts the rows of a table window based on the values in one of the table window's columns.
Public methodStatic memberTimerKill
Destroys an object's system timer.
Public methodStatic memberTimerSet
Creates a system timer for a given object. When a timer event occurs, sends SAM_Timer messages to the object in specified intervals. Timers are a limited global resource. Your application must check the value returned by SalTimerSet to verify that the timer was created.
Public methodStatic memberTrace
Outputs a string to the trace output target.
Public methodStatic memberTrackPopupMenu(Control, SalString, SalNumber, SalNumber, SalNumber)
Creates pop-up menus at runtime.
Public methodStatic memberTrackPopupMenu(Control, Type, SalNumber, SalNumber, SalNumber)
Creates pop-up menus at runtime.
Public methodStatic memberUpdateWindow
Forces the update of a window.
Public methodStatic memberUseEventLog
Enables logging of unhandled exceptions in the event log.
Public methodStatic memberUseRegistry
Redirects all SalProfile* functions to use the Registry.
Public methodStatic memberWaitCursor
Displays or removes the hourglass cursor.
Public methodStatic memberValidateSet Obsolete.
Not supported.
Public methodStatic memberWindowClassName
Return the name of a window's class as a string.
Public methodStatic memberWindowGetDockSetting
Retrieves information about the docking capabilities of a top-level window.
Public methodStatic memberWindowGetProperty
Gets the value of a named property.
Public methodStatic memberWindowHandleToNumber(SalFileHandle)
Converts a SalFileHandle to a number.
Public methodStatic memberWindowHandleToNumber(SalSqlHandle)
Converts a SalSqlHandle to a number.
Public methodStatic memberWindowHandleToNumber(SalSqlSessionHandle)
Converts a SalSqlSessionHandle to a number.
Public methodStatic memberWindowHandleToNumber(SalWindowHandle)
Converts a SalWindowHandle to a number.
Public methodStatic memberWindowIsDerivedFromClass
Determines whether a window is an instance of the specified class.
Public methodStatic memberWindowSetProperty
Sets the value of a named property.
Public methodStatic memberWinHelp
Starts the Windows help system. Sends a SAM_Help message to the top-level object when the user presses the F1 key. Process this message by calling SalWinHelp.
Public methodStatic memberYield
Processes messages in the message loop. This function replaces all SalYield* functions. It must be placed in the loop that block execution.
Public methodStatic memberYieldEnable Obsolete.
Not Supported.
Public methodStatic memberYieldQueryState Obsolete.
Not Supported.
Public methodStatic memberYieldStartMessages Obsolete.
Not Supported.
Public methodStatic memberYieldStopMessages Obsolete.
Not Supported.

Properties

  NameDescription
Public propertyStatic memberInterpreter
Returns the instance of the interpreter used by SalCompileAndEvaluate.
Public propertyStatic memberSalReportType
Returns/Sets the type of the ISalReport implementation.

See Also