SalNumber
Namespace: PPJ.Runtime
Assembly: PPJ.Runtime.50 (5.0.0.0)
Represents a decimal number with a separate SAL null state.
- C#
- VB.NET
public struct SalNumber : ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable
Public Structure SalNumber
Implements ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable
A default-initialized value is non-null zero. Boolean conversion treats any nonzero stored number as true. Comparisons order SAL null before non-null values; ordinary arithmetic uses the stored numbers and does not propagate null.
Example:
using PPJ.Runtime;
SalNumber price = 12.50m;
SalNumber total = price * 3;
SalString label = total.ToString(2); // "37.50" in en-US
SalNumber missing = SalNumber.Null;
decimal? optional = missing; // null
int value = missing.ToInt32(); // 0
Constructors
SalNumber(x)
Initializes a non-null number from a decimal value.
| Name | Type | Description |
|---|---|---|
| x | Decimal | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a double value.
| Name | Type | Description |
|---|---|---|
| x | Double | The value to convert to decimal storage. |
Values outside the decimal range, including NaN and infinity, are logged and produce SAL null.
SalNumber(x)
Initializes a non-null number from a float value.
| Name | Type | Description |
|---|---|---|
| x | Single | The value to convert to decimal storage. |
Values outside the decimal range, including NaN and infinity, are logged and produce SAL null.
SalNumber(x)
Initializes a non-null number from a int value.
| Name | Type | Description |
|---|---|---|
| x | Int32 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a uint value.
| Name | Type | Description |
|---|---|---|
| x | UInt32 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a long value.
| Name | Type | Description |
|---|---|---|
| x | Int64 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a ulong value.
| Name | Type | Description |
|---|---|---|
| x | UInt64 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a short value.
| Name | Type | Description |
|---|---|---|
| x | Int16 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a ushort value.
| Name | Type | Description |
|---|---|---|
| x | UInt16 | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a char value.
| Name | Type | Description |
|---|---|---|
| x | Char | The UTF-16 character code to store. |
SalNumber(x)
Initializes a non-null number from a byte value.
| Name | Type | Description |
|---|---|---|
| x | Byte | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a bool value.
| Name | Type | Description |
|---|---|---|
| x | Boolean | The Boolean value; true is stored as one and false as zero. |
SalNumber(x)
Initializes a non-null number from a System.Enum value.
| Name | Type | Description |
|---|---|---|
| x | Enum | The value to convert to decimal storage. |
SalNumber(x)
Initializes a non-null number from a IntPtr value.
| Name | Type | Description |
|---|---|---|
| x | IntPtr | The pointer-sized signed integer value. |
Properties
IsNull
Boolean: Gets whether the value represents SAL null.
Value
Decimal: Gets the stored decimal value without applying SAL null semantics.
Methods
Abs()
Returns the absolute value.
Returns: SalNumber. The nonnegative magnitude, or SAL null for null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
Add(x, y)
Adds the stored decimal values.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The left operand. |
| y | SalNumber | The right operand. |
Returns: SalNumber. A non-null value containing the sum.
SAL null contributes its stored zero; the result does not preserve null flags. Decimal overflow propagates.
ArcCos()
Computes the inverse cosine in radians.
Returns: SalNumber. The angle, or SAL null for null input or an input outside -1 through 1.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
ArcSin()
Computes the inverse sine in radians.
Returns: SalNumber. The angle, or SAL null for null input or an input outside -1 through 1.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
ArcTan()
Computes the inverse tangent in radians.
Returns: SalNumber. The angle, or SAL null for null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
ArcTan2(nm_valueY, nm_valueX)
Computes the angle of a point from the positive x-axis in radians.
| Parameter | Type | Description |
|---|---|---|
| nm_valueY | SalNumber | The y coordinate. |
| nm_valueX | SalNumber | The x coordinate. |
Returns: SalNumber. The angle returned by Math.Atan2, or SAL null when either coordinate is null.
Compare(x, y)
Compares two SAL numeric values, ordering null before non-null values.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The left value. |
| y | SalNumber | The right value. |
Returns: Int32. A negative value if x precedes y, zero if equal, or a positive value if x follows y.
Two SAL null values compare equal. Non-null values are compared as decimals.
CompareTo(obj)
Compares this value with another numeric value.
| Parameter | Type | Description |
|---|---|---|
| obj | Object | A SalNumber, a boxed decimal, or null. |
Returns: Int32. A negative value if this value precedes the argument, zero if equal, or a positive value if it follows.
Arguments of the same SAL type use SAL null ordering. Other arguments are passed to Decimal.CompareTo; unsupported types cause ArgumentException.
CompareTo(x)
Compares this value with another numeric value.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The SAL value to compare. |
Returns: Int32. A negative value if this value precedes the argument, zero if equal, or a positive value if it follows.
Uses SAL comparison ordering, with null before non-null.
Cos()
Computes the cosine of an angle in radians.
Returns: SalNumber. The cosine, or SAL null for null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
CosH()
Computes the hyperbolic cosine.
Returns: SalNumber. The result, or SAL null for null input or a result outside decimal range.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
Divide(x, y)
Divides the stored decimal values.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The dividend. |
| y | SalNumber | The divisor. |
Returns: SalNumber. A non-null value containing the quotient.
SAL null contributes its stored zero; the result does not preserve null flags. Decimal overflow propagates. A zero divisor throws DivideByZeroException.
Exponent()
Raises e to the stored power.
Returns: SalNumber. The result, or SAL null for null input or a result outside decimal range.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
HighWord()
Extracts the high word of the 32-bit integer representation.
Returns: SalNumber. The high 16 bits of the unsigned 32-bit conversion.
Uses ToUInt32; fractional and excess high bits are discarded.
Hypot(nX, nY)
Computes the square root of the sum of two squared values.
| Parameter | Type | Description |
|---|---|---|
| nX | SalNumber | The first value. |
| nY | SalNumber | The second value. |
Returns: SalNumber. The hypotenuse length, or SAL null when either value is null.
The squares and sum use decimal arithmetic and can overflow before the square root is evaluated.
Log()
Computes the natural logarithm.
Returns: SalNumber. The result, or SAL null for zero, negative, or null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
LogBase10()
Computes the base-10 logarithm.
Returns: SalNumber. The result, or SAL null for zero, negative, or null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
LowWord()
Extracts the low word of the 32-bit integer representation.
Returns: SalNumber. The low 16 bits of the unsigned 32-bit conversion.
Uses ToUInt32; fractional and excess high bits are discarded.
Max(x, y)
Returns the larger value using SAL null ordering.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The first value. |
| y | SalNumber | The second value. |
Returns: SalNumber. The larger non-null value, or SAL null if both values are null.
Min(x, y)
Returns the smaller value using SAL null ordering.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The first value. |
| y | SalNumber | The second value. |
Returns: SalNumber. SAL null if either value is null; otherwise, the smaller decimal value.
Mod(nDividend)
Returns the remainder after dividing this value by the argument.
| Parameter | Type | Description |
|---|---|---|
| nDividend | SalNumber | The divisor, despite the parameter name. |
Returns: SalNumber. Zero if this value is null; this value if the divisor is zero or null; otherwise, the decimal remainder.
Multiply(x, y)
Multiplies the stored decimal values.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The left operand. |
| y | SalNumber | The right operand. |
Returns: SalNumber. A non-null value containing the product.
SAL null contributes its stored zero; the result does not preserve null flags. Decimal overflow propagates.
Negate(x)
Reverses the sign while preserving SAL null.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The value to negate. |
Returns: SalNumber. The negated number, or SAL null when the argument is null.
Pi()
Multiplies this value by pi.
Returns: SalNumber. The product, or SAL null for null input.
Multiplication uses a decimal conversion of Math.PI.
Power(power)
Raises this value to the specified power.
| Parameter | Type | Description |
|---|---|---|
| power | SalNumber | The exponent. |
Returns: SalNumber. The result of Math.Pow converted to decimal, or SAL null for a null operand or an unrepresentable result.
RandInit(seed)
Resets the shared pseudorandom generator with a seed.
| Parameter | Type | Description |
|---|---|---|
| seed | Int32 | The seed used to initialize System.Random. |
Returns: Boolean. True after initialization.
Random()
Returns the next pseudorandom integer from the shared generator.
Returns: SalNumber. A value from 0 through 32766.
The upper bound 32767 is exclusive. RandInit can supply a seed.
Round()
Rounds to an integer by taking the floor after adding one half.
Returns: SalNumber. The rounded value, or SAL null for null input.
Halfway values round toward positive infinity: 1.5 becomes 2 and -1.5 becomes -1.
Sin()
Computes the sine of an angle in radians.
Returns: SalNumber. The sine, or SAL null for null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
SinH()
Computes the hyperbolic sine.
Returns: SalNumber. The result, or SAL null for null input or a result outside decimal range.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
Sqrt()
Computes the square root.
Returns: SalNumber. The result, or SAL null for null or negative input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
Subtract(x, y)
Subtracts the stored decimal values.
| Parameter | Type | Description |
|---|---|---|
| x | SalNumber | The left operand. |
| y | SalNumber | The right operand. |
Returns: SalNumber. A non-null value containing the left value minus the right value.
SAL null contributes its stored zero; the result does not preserve null flags. Decimal overflow propagates.
Tan()
Computes the tangent of an angle in radians.
Returns: SalNumber. The tangent, or SAL null for null input or a result outside decimal range.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
TanH()
Computes the hyperbolic tangent.
Returns: SalNumber. The result, or SAL null for null input.
The trigonometric, logarithmic, exponential, and square-root functions evaluate through System.Math and convert their double result to decimal.
ToBoolean()
Tests whether the stored number is nonzero.
Returns: Boolean. True for a nonzero value; false for zero, including SAL null.
This conversion does not preserve the SAL null flag.
ToByte()
Converts the stored number to an unsigned byte.
Returns: Byte. The low eight bits of ToInt32.
This conversion does not preserve the SAL null flag.
ToChar()
Converts the stored number to a UTF-16 character.
Returns: Char. The character represented by the low 16 bits of ToInt32.
This conversion does not preserve the SAL null flag.
ToCharacter()
Converts the numeric character code to a one-character string.
Returns: SalString. The character produced by ToChar, or an empty string when that character is zero.
ToDecimal()
Returns the stored decimal value.
Returns: Decimal. The decimal value, including zero for SAL null.
This conversion does not preserve the SAL null flag.
ToDouble()
Converts the stored number to double precision.
Returns: Double. The floating-point value; precision may be lost.
This conversion does not preserve the SAL null flag.
ToInt16()
Converts the stored number to a signed 16-bit integer.
Returns: Int16. The low 16 bits of ToInt32, interpreted as a signed integer.
This conversion does not preserve the SAL null flag.
ToInt32()
Converts the stored number to a signed 32-bit integer.
Returns: Int32. The integral part, with excess high bits discarded when needed.
Values outside the 32-bit range are truncated to the low 32 bits of the decimal magnitude with the sign applied, and a warning is logged. This conversion does not preserve the SAL null flag.
ToInt64()
Converts the stored number to a signed 64-bit integer.
Returns: Int64. The integral part, truncated toward zero.
Throws OverflowException when the value is outside the signed 64-bit range. This conversion does not preserve the SAL null flag.
ToIntPtr()
Converts the stored number to a pointer-sized integer.
Returns: IntPtr. An IntPtr containing the converted value.
Uses ToInt32 on 32-bit processes and ToInt64 on 64-bit processes. This conversion does not preserve the SAL null flag.
ToSByte()
Converts the stored number to a signed byte.
Returns: SByte. The low eight bits of ToInt32, interpreted as a signed byte.
This conversion does not preserve the SAL null flag.
ToSingle()
Converts the stored number to single precision.
Returns: Single. The floating-point value; precision may be lost.
This conversion does not preserve the SAL null flag.
ToUInt16()
Converts the stored number to an unsigned 16-bit integer.
Returns: UInt16. The low 16 bits of ToInt32.
This conversion does not preserve the SAL null flag.
ToUInt32()
Converts the stored number to an unsigned 32-bit integer.
Returns: UInt32. The ToInt32 result cast to an unsigned integer.
This conversion does not preserve the SAL null flag.
ToUInt64()
Converts the stored number to an unsigned 64-bit integer.
Returns: UInt64. The integral part, truncated toward zero.
Throws OverflowException when the value cannot be represented as an unsigned 64-bit integer. This conversion does not preserve the SAL null flag.
ToWindowHandle()
Wraps the pointer-sized integer representation as a SAL window handle.
Returns: SalWindowHandle. A handle containing the value produced by ToIntPtr.
Does not create a window.
Truncate(precision, scale)
Retains the least significant decimal digits at the requested scale.
| Parameter | Type | Description |
|---|---|---|
| precision | Int32 | The number of digits to retain after scaling, limited to 28. |
| scale | Int32 | The number of fractional decimal places to retain. |
Returns: SalNumber. The value after dropping excess high digits and fractional digits, or SAL null for null input or negative arguments.
This operation can remove high-order integer digits as well as fractional digits. Large scaling factors can overflow decimal arithmetic.
Example:
using PPJ.Runtime;
SalNumber value = 1234.567m;
SalNumber result = value.Truncate(5, 2); // 234.56
Used By
| Name | Description |
|---|---|
| SalBinary.Length | Gets the number of bytes in the buffer. |
| SalBinary.GetBufferLength | Returns the number of bytes in the buffer. |
| Sal.Abort | Signals an application-abort request by throwing AbortException. |
| Sal.GetProfileInt | Reads an integer profile setting through SalApplication. |
| SalArray.Length | Gets the total logical number of elements. |
| SalArray.Dimensions | Gets the number of dimensions. |
| SalArray.QueryBounds | Retrieves the first dimension bounds and total logical length. |
| SalBoolean.ToString | Formats the stored number with a fixed number of fractional digits and no grouping. |
| SalDateTime.ToString | Formats the date using the standard SAL date-time representation. |
| SalFileHandle.GetChar | Reads one character in text mode or one byte in binary mode. |
| SalNumber.Add | Adds the stored decimal values. |
| SalString.Length | Gets the recorded character length. |
| SalString.GetBufferLength | Returns the full buffer size, including the simulated terminator for text values. |
| SalWindowHandle.ToNumber | Returns the handle as a SAL number. |
| SalSqlHandle.LastErrorCode | Gets the last SQL error number, or zero when no error is recorded. |
| SalSqlHandle.LastErrorPosition | Gets the statement position reported by the last SQL error, or zero when no error is recorded. |
| SalSqlHandle.FetchNext | Fetches the next result row and assigns its values to the INTO variables. |
| SalSqlSessionHandle.LastErrorCode | Gets the last SQL error number, or zero when no error is recorded. |
| SalSqlSessionHandle.LastErrorPosition | Gets the statement position reported by the last SQL error, or zero when no error is recorded. |
| Sql.Error | Returns the most recent error code recorded by a statement handle. |
| SalObject.Skip | Advances the cached enumerator by the requested number of elements. |
| SalObject.Count | Reads the attached collection's public Count property through reflection. |
| SalSafeArray.Create | Creates a new one-dimensional managed array and replaces the wrapped value. |
| SalSafeArray.GetLowerBound | Gets the lower element bound of the first dimension. |
| SalVariant.SalType | Gets the SAL category of the stored value. |
| SalNavigationBar.AddPane | Creates a navigation pane with the specified name, caption, and state images. |
| SalNavigationBar.RemovePane | Removes a navigation pane by index. |
| SalNavigationBar.AddGroup | Creates a group in a navigation pane and assigns its height in form units. |
| SalNavigationBar.RemoveGroup | Removes the client control at the specified group position. |
| SalNavigationBar.GetActivePane | Finds the first pane whose name matches the active band. |
| SalTreeControl.SetContextMenu | Creates and assigns a context menu for this control. |
| SalTreeControl.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalTreeItem.Value | Gets or sets the application-defined SAL numeric value associated with the item. |
| SalActiveX.SetContextMenu | Creates and assigns a context menu for this control. |
| SalActiveX.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalBackgroundText.SetContextMenu | Creates and assigns a context menu for this control. |
| SalBackgroundText.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalCheckBox.SetContextMenu | Creates and assigns a context menu for this control. |
| SalCheckBox.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalComboBox.SetContextMenu | Creates and assigns a context menu for this control. |
| SalComboBox.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalCustomControl.SetContextMenu | Creates and assigns a context menu for this control. |
| SalCustomControl.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalDataField.Number | Gets or sets the field value as a SAL number using the field formatting rules. |
| SalDataField.SetContextMenu | Creates and assigns a context menu for this control. |
| SalDataField.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalFrame.SetContextMenu | Creates and assigns a context menu for this control. |
| SalFrame.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalGroupBox.SetContextMenu | Creates and assigns a context menu for this control. |
| SalGroupBox.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalHorizontalScrollBar.SetContextMenu | Creates and assigns a context menu for this control. |
| SalHorizontalScrollBar.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalLine.SetContextMenu | Creates and assigns a context menu for this control. |
| SalLine.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalListBox.SetContextMenu | Creates and assigns a context menu for this control. |
| SalListBox.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalRibbonBarBase.EndDialog | EndDialog applied to this form. |
| SalRibbonBarBase.GetStatusBarText | GetStatusBarText applied to this form. |
| WindowActionsEventArgs.Return | Gets or sets the message result and marks the action as handled when assigned. |
| SalMultilineField.SetContextMenu | Creates and assigns a context menu for this control. |
| SalMultilineField.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalOptionButton.SetContextMenu | Creates and assigns a context menu for this control. |
| SalOptionButton.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalPicture.SetContextMenu | Creates and assigns a context menu for this control. |
| SalPicture.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalPushbutton.SetContextMenu | Creates and assigns a context menu for this control. |
| SalPushbutton.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalRadioButton.SetContextMenu | Creates and assigns a context menu for this control. |
| SalRadioButton.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalUserControl.SetContextMenu | Creates and assigns a context menu for this control. |
| SalUserControl.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalVerticalScrollBar.SetContextMenu | Creates and assigns a context menu for this control. |
| SalVerticalScrollBar.FormUnitsToPixels | Converts a length in form units to pixels using this control's form metrics. |
| SalForm.GetFormParameter | Returns a display-area dimension or the number of client-height pages. |
| SalFormTableWindow.AnyRows | Checks both grids for a nondeleted row matching the flag filters. |
| SalFormTableWindow.ColumnAverage | Calculates the numeric average for matching rows of a column, preserving row context. |
| SalWindow.FireWindowActions | Dispatches a message to the derived control SAL handlers. |
| SalWindow.SendSalMessage | Dispatches a message and wraps its result in the obsolete SalMessage type. |
| SalWindow.GetFormParameter | Gets a form parameter directly from a SalForm. |
| SalWindow.GetLabelText | Copies the associated label text to a supplied variable. |
| SalTableColumn.Number | Gets or sets the number value of this column in the table context row. |
| SalTableColumn.GetColumnTitle | Copies the column title, limited to a specified length. |
| SalTableWindow.AnyRows | Checks both grids for a nondeleted row matching the flag filters. |
| SalTableWindow.CopyRows | Copies matching rows to the clipboard as tab-separated fields and CRLF-separated records. |
| SalTableWindow.ColumnAverage | Calculates the numeric average for matching rows of a column, preserving row context. |
| SalQuickFTP.EnumDirectories | Replaces the output array with matching remote directory names. |
| SalQuickHTTP.SetProxy | Sets the proxy used by HTTP source retrieval. |
| SalQuickTabs.Add | Appends an unnamed tab page. |
| SalQuickTabsParent.TabActivateStart | Handles tab activation before associated children are shown. |
| SalQuickTabsParent.TabActivateFinish | Handles tab activation after associated children are shown. |
| SalQuickTabsParent.TabUserRequest | Handles a user request to change tabs. |
| SalToolTipManager.AddToolEx | Registers a tooltip with tracking and display-message settings. |
| SalQuickHTML.EnumLinks | Extracts link destinations and labels from the current HTML source. |
| SalDDE.AddAtom | |
| Vis.ArrayAppend | |
| VisCalendar.GetColor | |
| VisCalendarDropDown.GetColor | |
| VisColorPalette.GetFocus | |
| VisColorPaletteDropDown.GetFocus | |
| VisComboBoxBase.nValue | |
| VisComboBoxBase.nStyle | |
| VisComboBoxBase.nIndex | |
| VisComboBoxBase.nItemFlags | |
| VisComboBoxBase.hFont | |
| VisComboBoxBase.hPicNormal | |
| VisComboBoxBase.nColor | |
| VisComboBoxBase.hItem | |
| VisComboBoxBase.nLevel | |
| VisComboBoxBase.hPicSelect | |
| VisComboBoxBase.GetFlags | |
| VisDesktopListBox.GetItemDir | |
| VisDriveListBox.Populate | |
| VisFileListBox.Populate | |
| VisFontNameComboBox.Populate | |
| VisFontNameListBox.Populate | |
| VisListBoxBase.nValue | |
| VisListBoxBase.nStyle | |
| VisListBoxBase.nIndex | |
| VisListBoxBase.nItemFlags | |
| VisListBoxBase.hFont | |
| VisListBoxBase.hPicNormal | |
| VisListBoxBase.nColor | |
| VisListBoxBase.hItem | |
| VisListBoxBase.nLevel | |
| VisListBoxBase.hPicSelect | |
| VisListBoxBase.GetFlags | |
| VisListBoxExtension.DisableItem | |
| VisListView.Arrange | |
| VisListView.EnsureVisible | |
| VisListView.FindItem | |
| VisListViewDropDown.SetListSize | |
| VisListViewDropDown.Arrange | |
| VisListViewDropDown.EnsureVisible | |
| VisListViewDropDown.FindItem | |
| VisMeter.SetProgress | |
| VisOutlineComboBox.nValue | |
| VisOutlineComboBox.nStyle | |
| VisOutlineComboBox.nIndex | |
| VisOutlineComboBox.nItemFlags | |
| VisOutlineComboBox.hFont | |
| VisOutlineComboBox.hPicNormal | |
| VisOutlineComboBox.nColor | |
| VisOutlineComboBox.hItem | |
| VisOutlineComboBox.nLevel | |
| VisOutlineComboBox.hPicSelect | |
| VisOutlineComboBox.GetFlags | |
| VisOutlineListBox.nValue | |
| VisOutlineListBox.nStyle | |
| VisOutlineListBox.nIndex | |
| VisOutlineListBox.nItemFlags | |
| VisOutlineListBox.hFont | |
| VisOutlineListBox.hPicNormal | |
| VisOutlineListBox.nColor | |
| VisOutlineListBox.hItem | |
| VisOutlineListBox.nLevel | |
| VisOutlineListBox.hPicSelect | |
| VisOutlineListBox.GetFlags | |
| VisRadioListBox.Add | |
| VisRichEdit.GetLineCount | |
| VisSpinField.GetNumber | |
| VisSplitter.GetOrientation | |
| VisSplitterWindow.AssociateChildren | |
| VisTblEx.SetRowColor | |
| VisTblEx.SetRowHdrColor | |
| VisTblEx.SetColColor | |
| VisTblEx.SetColHdrColor | |
| VisTblEx.SetCellColor | |
| VisTblEx.GetRowColor | |
| VisTblEx.GetRowHdrColor | |
| VisTblEx.GetColColor | |
| VisTblEx.GetColHdrColor | |
| VisTblEx.GetCellColor | |
| VisTblEx.SetTableFont | |
| VisTblEx.SetRowFont | |
| VisTblEx.SetRowHdrFont | |
| VisTblEx.SetColFont | |
| VisTblEx.SetColHdrFont | |
| VisTblEx.SetCellFont | |
| VisTblEx.GetTableFont | |
| XSal.SetWindowImage | |
| XSal.SetWindowHotSpot | |
| XSal.GetWindowHotSpot | |
| XSal.TblSetCellBackColor | |
| XSal.TblSetCellFont | |
| XSal.TblSetCellFontName | |
| XSal.TblSetCellImage | |
| XSal.TblSetCellCustom | |
| XSal.TblSetColumnBackColor | |
| XSal.TblSetColumnFont | |
| XSal.TblSetColumnFontName | |
| XSal.TblSetColumnImage | |
| XSal.TblSetColumnCustom | |
| XSal.TblSetRowBackColor | |
| XSal.TblSetRowHeaderBackColor | |
| XSal.TblGetRowBackColor | |
| XSal.TblSetRowFont | |
| XSal.TblSetRowFontName | |
| XSal.TblGetRowFont | |
| XSal.TblSetRowImage | |
| XSal.TblSetRowImageFile | |
| XSal.TblSetRowImageString | |
| XSal.TblSetRowImageResource | |
| XSal.TblGetRowImage | |
| XSal.TblSetRowCustom | |
| XSal.TblGetRowCustom | |
| XSal.TblGetCustomInfo | |
| XSal.TblSetClipRect | |
| XSal.TblSetColHeaderFont | |
| XSal.TblSetColHeaderFontName | |
| XSal.TblSetColHeaderImage | |
| XSal.TblSetColHeaderCustom | |
| XSal.TblSortRows | |
| XSal.TblCopyRows | |
| XSal.TblCopyRowsToString | |
| XSal.SplitSetFrameChild | |
| XSal.SplitGetFrameChild | |
| XSal.SplitSetBarSize | |
| XSal.SplitGetBarPosition | |
| XSalSplitter.SetBarSize | |
| XSalSplitter.SetBarPosition | |
| XSalSplitter.GetBarPosition |