# SalNumber

Namespace: **PPJ.Runtime**

Assembly: **PPJ.Runtime.49** (4.9.0.0)

SAL Number basic type. It wraps .NET native Decimal type. SalNumber objects are automatically cast to and from SalBoolean, Decimal, and int.

{% tabs %}
{% tab title="C#" %}

```csharp
public struct SalNumber : ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Structure SalNumber
    Implements ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                  | Description |
| ----- | --------------------------------------------------------------------- | ----------- |
| **x** | [Decimal](https://docs.microsoft.com/en-us/dotnet/api/system.decimal) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [Double](https://docs.microsoft.com/en-us/dotnet/api/system.double) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [Single](https://docs.microsoft.com/en-us/dotnet/api/system.single) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                              | Description |
| ----- | ----------------------------------------------------------------- | ----------- |
| **x** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [UInt32](https://docs.microsoft.com/en-us/dotnet/api/system.uint32) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                              | Description |
| ----- | ----------------------------------------------------------------- | ----------- |
| **x** | [Int64](https://docs.microsoft.com/en-us/dotnet/api/system.int64) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [UInt64](https://docs.microsoft.com/en-us/dotnet/api/system.uint64) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                              | Description |
| ----- | ----------------------------------------------------------------- | ----------- |
| **x** | [Int16](https://docs.microsoft.com/en-us/dotnet/api/system.int16) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [UInt16](https://docs.microsoft.com/en-us/dotnet/api/system.uint16) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                            | Description |
| ----- | --------------------------------------------------------------- | ----------- |
| **x** | [Char](https://docs.microsoft.com/en-us/dotnet/api/system.char) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                            | Description |
| ----- | --------------------------------------------------------------- | ----------- |
| **x** | [Byte](https://docs.microsoft.com/en-us/dotnet/api/system.byte) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                  | Description |
| ----- | --------------------------------------------------------------------- | ----------- |
| **x** | [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                            | Description |
| ----- | --------------------------------------------------------------- | ----------- |
| **x** | [Enum](https://docs.microsoft.com/en-us/dotnet/api/system.enum) |             |

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SalNumber(x)

Creates a new SalNumber.

| Name  | Type                                                                | Description |
| ----- | ------------------------------------------------------------------- | ----------- |
| **x** | [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr) |             |

## Properties

### ![](/files/dBIrS7XBDGmrzmTRbSI6)IsNull

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Checks if this SalNumber object contain a null value.

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Value

[Decimal](https://docs.microsoft.com/en-us/dotnet/api/system.decimal): Returns the inner decimal value

## Methods

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Abs()

Computes a number's absolute value.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNum

### ![](/files/69uzLyEV3ANF4GK6pznb)Add(x, y)

* operators for adding two SalNumber objects

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ArcCos()

Computes the arc cosine of a value in the range 0 to 1. The value's domain is -1 to 1.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nArcCos

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ArcSin()

Computes a value's arc sine. The value's domain is -1 to 1.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nArcSin

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ArcTan()

Computes a value's arc tangent.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nArcTan

### ![](/files/69uzLyEV3ANF4GK6pznb)ArcTan2(nm\_valueY, nm\_valueX)

Computes the arc tangent of two values. This function uses the signs of both parameters to determine the quadrant of the return value.

| Parameter      | Type                                                        | Description                                         |
| -------------- | ----------------------------------------------------------- | --------------------------------------------------- |
| **nm\_valueY** | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | One of two values whose arc tangent you want.       |
| **nm\_valueX** | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The other of two values whose arc tangent you want. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nArcTan2

### ![](/files/69uzLyEV3ANF4GK6pznb)Compare(x, y)

Compares two SalNumbers values.

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)CompareTo(obj)

compare to an object

| Parameter | Type                                                                | Description |
| --------- | ------------------------------------------------------------------- | ----------- |
| **obj**   | [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)CompareTo(x)

compare to a number

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Cos()

Computes an angle's cosine.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nCos

### ![](/files/dBIrS7XBDGmrzmTRbSI6)CosH()

Computes an angle's hyperbolic cosine.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nCosH

### ![](/files/69uzLyEV3ANF4GK6pznb)Divide(x, y)

/ operator for dividing two SalNumber objects

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Exponent()

Computes a value's exponential function.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumExp

### ![](/files/dBIrS7XBDGmrzmTRbSI6)HighWord()

Returns a number's high-order word value (most significant 16 bits).

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/69uzLyEV3ANF4GK6pznb)Hypot(nX, nY)

Computes the length of the hypotenuse of a right triangle, given the lengths of the other two sides.

| Parameter | Type                                                        | Description                                     |
| --------- | ----------------------------------------------------------- | ----------------------------------------------- |
| **nX**    | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The length of one side of a right triangle.     |
| **nY**    | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The length of another side of a right triangle. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nHypotenuse

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Log()

Computes a number's natural logarithm.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nLog

### ![](/files/dBIrS7XBDGmrzmTRbSI6)LogBase10()

Computes a number's base 10 logarithm.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nLogBase10

### ![](/files/dBIrS7XBDGmrzmTRbSI6)LowWord()

Returns a number's low-order word value (least significant 16 bits).

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nLo

### ![](/files/69uzLyEV3ANF4GK6pznb)Max(x, y)

Returns the greater of two values.

| Parameter | Type                                                        | Description               |
| --------- | ----------------------------------------------------------- | ------------------------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The first of two values.  |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The second of two values. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumMax

### ![](/files/69uzLyEV3ANF4GK6pznb)Min(x, y)

Returns the lesser of two values.

| Parameter | Type                                                        | Description       |
| --------- | ----------------------------------------------------------- | ----------------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The first value.  |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The second value. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumMin

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Mod(nDividend)

Returns a number's modulo.

| Parameter     | Type                                                        | Description         |
| ------------- | ----------------------------------------------------------- | ------------------- |
| **nDividend** | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The dividend value. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nModulo

### ![](/files/69uzLyEV3ANF4GK6pznb)Multiply(x, y)

* operator for multiplying two SalNumber objects

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/69uzLyEV3ANF4GK6pznb)Negate(x)

Negation operator.

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Pi()

Multiples a number by Pi. Pi is equal to 3.1415926535979323.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumPi

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Power(power)

Computes nX raised to the power of nY. This function does not recognize integral, floating-point values greater than 2 to the 64th power, such as 1.0E100.

| Parameter | Type                                                        | Description   |
| --------- | ----------------------------------------------------------- | ------------- |
| **power** | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | The exponent. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumPower

### ![](/files/69uzLyEV3ANF4GK6pznb)RandInit(seed)

Sets the starting point for generating a series of pseudo-random numbers using SalNumberRandom.

| Parameter | Type                                                              | Description                                                    |
| --------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |
| **seed**  | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) | The starting point. A whole number in the range of 0 to 32767. |

**Returns:** [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean). bOk

### ![](/files/69uzLyEV3ANF4GK6pznb)Random()

Generates a pseudo-random number. The numbers generated by this function are integers (whole numbers) in the range 0 to 32767 (0 to 0x7FFF).

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nRandomNum

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Round()

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 124.33 returns 124; the number 124.56 returns 125.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nResult

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Sin()

Computes an angle's sine.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nSin

### ![](/files/dBIrS7XBDGmrzmTRbSI6)SinH()

Computes an angle's hyperbolic sine.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nSinH

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Sqrt()

Computes a number's square root.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nSqrt

### ![](/files/69uzLyEV3ANF4GK6pznb)Subtract(x, y)

* operator for subtracting two SalNumber objects

| Parameter | Type                                                        | Description |
| --------- | ----------------------------------------------------------- | ----------- |
| **x**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |
| **y**     | [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |             |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Tan()

Computes an angle's tangent.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nTan

### ![](/files/dBIrS7XBDGmrzmTRbSI6)TanH()

Computes an angle's hyperbolic tangent.

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nTanH

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToBoolean()

to boolean

**Returns:** [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToByte()

to byte

**Returns:** [Byte](https://docs.microsoft.com/en-us/dotnet/api/system.byte).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToChar()

to char

**Returns:** [Char](https://docs.microsoft.com/en-us/dotnet/api/system.char).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToCharacter()

Converts a decimal value to a UNICODE character.

**Returns:** [SalString](/ppj.runtime.49/types/ppj.runtime.salnumber.md).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToDecimal()

to decimal

**Returns:** [Decimal](https://docs.microsoft.com/en-us/dotnet/api/system.decimal).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToDouble()

to double

**Returns:** [Double](https://docs.microsoft.com/en-us/dotnet/api/system.double).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToInt16()

to int16

**Returns:** [Int16](https://docs.microsoft.com/en-us/dotnet/api/system.int16).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToInt32()

to int32

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToInt64()

to int64

**Returns:** [Int64](https://docs.microsoft.com/en-us/dotnet/api/system.int64).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToIntPtr()

to intptr

**Returns:** [IntPtr](https://docs.microsoft.com/en-us/dotnet/api/system.intptr).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToSByte()

to sbyte

**Returns:** [SByte](https://docs.microsoft.com/en-us/dotnet/api/system.sbyte).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToSingle()

to single

**Returns:** [Single](https://docs.microsoft.com/en-us/dotnet/api/system.single).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToUInt16()

to uint16

**Returns:** [UInt16](https://docs.microsoft.com/en-us/dotnet/api/system.uint16).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToUInt32()

to uint32

**Returns:** [UInt32](https://docs.microsoft.com/en-us/dotnet/api/system.uint32).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToUInt64()

to uint64

**Returns:** [UInt64](https://docs.microsoft.com/en-us/dotnet/api/system.uint64).

### ![](/files/dBIrS7XBDGmrzmTRbSI6)ToWindowHandle()

Converts a number to a window handle.

**Returns:** [SalWindowHandle](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nNumber

### ![](/files/dBIrS7XBDGmrzmTRbSI6)Truncate(precision, scale)

Truncates a number.

| Parameter     | Type                                                              | Description                                                                                                                                                            |
| ------------- | ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **precision** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) | The number of digits to display, starting with the leftmost.                                                                                                           |
| **scale**     | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) | The number of digits to the right of the decimal point. The nPrecision parameter must be large enough to hold the number of digits that you specify in this parameter. |

**Returns:** [SalNumber](/ppj.runtime.49/types/ppj.runtime.salnumber.md). nResult

## Used By

| Name                                                                                    | Description                                                                                                                                                                                                                                                                     |
| --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [SalBinary.Length](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                      | Returns the buffer's length.                                                                                                                                                                                                                                                    |
| [SalBinary.GetBufferLength](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | Returns the current buffer length of the string.                                                                                                                                                                                                                                |
| [Sal.DateYear](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                          | Returns the year portion of a date or returns -1 if you specify DATETIME\_Null as a parameter.                                                                                                                                                                                  |
| [SalArray.Length](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                       | Returns the total number of items in the array. For MD arrays returns the number of items in the first dimension.                                                                                                                                                               |
| [SalArray.Dimensions](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   | Returns the number of dimensions.                                                                                                                                                                                                                                               |
| [SalArray.Avg](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                          | Returns the average value of all the numbers in an array.                                                                                                                                                                                                                       |
| [SalBoolean.ToString](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [SalDateTime.Second](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                    | Returns the seconds portion (0 to 59) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.                                                                                                                                                          |
| [SalFileHandle.GetChar](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Returns the next character in an open file.                                                                                                                                                                                                                                     |
| [SalNumber.Abs](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                         | Computes a number's absolute value.                                                                                                                                                                                                                                             |
| [SalString.Length](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                      | Returns the string's length up to the terminator char.                                                                                                                                                                                                                          |
| [SalString.Left](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                        |                                                                                                                                                                                                                                                                                 |
| [SalWindowHandle.SetImageString](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Inserts the contents of a string into a picture.                                                                                                                                                                                                                                |
| [SalWindowHandle.NavAddPane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Inserts a pane into the navigation bar control.                                                                                                                                                                                                                                 |
| [SalWindowHandle.NavRemovePane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Removes a pane from the navigation bar control.                                                                                                                                                                                                                                 |
| [SalWindowHandle.NavAddGroup](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           | Adds a new group to the specified pane of a navigation bar.                                                                                                                                                                                                                     |
| [SalWindowHandle.NavRemoveGroup](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Removes a group from the navigation bar control.                                                                                                                                                                                                                                |
| [SalWindowHandle.NavGetActivePane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | Returns the index of the currently selected pane.                                                                                                                                                                                                                               |
| [SalSqlHandle.LastErrorCode](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Returns the last error code.                                                                                                                                                                                                                                                    |
| [SalSqlHandle.LastErrorPosition](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Returns the last error position.                                                                                                                                                                                                                                                |
| [SalSqlHandle.FetchPrevious](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Fetches the previous row in a result set.                                                                                                                                                                                                                                       |
| [SalSqlSessionHandle.LastErrorCode](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     | Returns the last error code.                                                                                                                                                                                                                                                    |
| [SalSqlSessionHandle.LastErrorPosition](/ppj.runtime.49/types/ppj.runtime.salnumber.md) | Returns the last error position.                                                                                                                                                                                                                                                |
| [Sql.SetSessionParameter](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               | Sets the value of the specified session property.                                                                                                                                                                                                                               |
| [Sql.GetSessionParameter](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [Sql.ConnectUsingCursor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Not supported.                                                                                                                                                                                                                                                                  |
| [Sql.SetLongBindDatatype](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               | Not supported.                                                                                                                                                                                                                                                                  |
| [Sql.ExecutionPlan](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                     | Not supported.                                                                                                                                                                                                                                                                  |
| [Sql.GetCursor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                         | Not supported.                                                                                                                                                                                                                                                                  |
| [SalObject.Skip](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                        | skip element                                                                                                                                                                                                                                                                    |
| [SalObject.Count](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                       | get number of objects                                                                                                                                                                                                                                                           |
| [SalSafeArray.Create](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   | Creates a new SafeArray.                                                                                                                                                                                                                                                        |
| [SalSafeArray.GetLowerBound](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Returns the lower bound.                                                                                                                                                                                                                                                        |
| [SalVariant.SalType](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                    |                                                                                                                                                                                                                                                                                 |
| [SalNavigationBar.AddPane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              | Inserts a pane into the navigation bar control.                                                                                                                                                                                                                                 |
| [SalNavigationBar.RemovePane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           | Removes a pane from the navigation bar control.                                                                                                                                                                                                                                 |
| [SalNavigationBar.AddGroup](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | Adds a new group to the specified pane of a navigation bar.                                                                                                                                                                                                                     |
| [SalNavigationBar.RemoveGroup](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          | Removes a group from the navigation bar control.                                                                                                                                                                                                                                |
| [SalNavigationBar.GetActivePane](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Returns the index of the currently selected pane.                                                                                                                                                                                                                               |
| [SalTreeControl.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Starts the Windows help system.                                                                                                                                                                                                                                                 |
| [SalTreeControl.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Sets a window's font, font size, and font enhancements.                                                                                                                                                                                                                         |
| [SalTreeControl.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Gets a window's color.                                                                                                                                                                                                                                                          |
| [SalTreeItem.Value](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                     | Stores a value associated with the node.                                                                                                                                                                                                                                        |
| [SalActiveX.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalActiveX.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          | 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.                            |
| [SalBackgroundText.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | Gets a window's color.                                                                                                                                                                                                                                                          |
| [SalCheckBox.GetWindowState](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Returns a window's current state.                                                                                                                                                                                                                                               |
| [SalComboBox.KillTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Destroys an object's system timer.                                                                                                                                                                                                                                              |
| [SalComboBox.SetTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  | 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. |
| [SalComboBox.TrackPopupMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Creates pop-up menus at runtime.                                                                                                                                                                                                                                                |
| [SalComboBox.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               | Sets the value of a named property.                                                                                                                                                                                                                                             |
| [SalComboBox.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   | Starts the Windows help system.                                                                                                                                                                                                                                                 |
| [SalComboBox.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   | Sets a window's font, font size, and font enhancements.                                                                                                                                                                                                                         |
| [SalComboBox.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Gets a window's color.                                                                                                                                                                                                                                                          |
| [SalCustomControl.SetCursorFile](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.                                                                                                                                                |
| [SalCustomControl.SetCursor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Sets a window's cursor from a string variable.                                                                                                                                                                                                                                  |
| [SalCustomControl.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)       | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalCustomControl.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)    | 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.                            |
| [SalDataField.Number](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   | Number value property.                                                                                                                                                                                                                                                          |
| [SalDataField.GetLabelText](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [SalFrame.SetCursor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                    | Sets a window's cursor.                                                                                                                                                                                                                                                         |
| [SalFrame.SetCursorFile](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.                                                                                                                                                |
| [SalFrame.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalFrame.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | 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.                            |
| [SalGroupBox.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalGroupBox.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | 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.                            |
| [SalHorizontalScrollBar.PostMessage](/ppj.runtime.49/types/ppj.runtime.salnumber.md)    | Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.                                                                                                                                                                                         |
| [SalHorizontalScrollBar.SendMessage](/ppj.runtime.49/types/ppj.runtime.salnumber.md)    | Sends the specified message to a window. SalSendMsg does not return until the processing for the message is complete.                                                                                                                                                           |
| [SalLine.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalLine.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | 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.                            |
| [SalListBox.GetListItemsCount](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          | Returns the number of list box or combo box entries.                                                                                                                                                                                                                            |
| [SalRibbonBarBase.EndDialog](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Destroys a modal dialog box and returns control to the caller of SalModalDialog.                                                                                                                                                                                                |
| [SalRibbonBarBase.GetStatusBarText](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     |                                                                                                                                                                                                                                                                                 |
| [WindowActionsEventArgs.Return](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Message return value. When set, the flag HasReturnValue is also flipped to true.                                                                                                                                                                                                |
| [SalMultilineField.Validate](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Validates and formats a data field's or table window column's contents.                                                                                                                                                                                                         |
| [SalMultilineField.SetDataLength](/ppj.runtime.49/types/ppj.runtime.salnumber.md)       | Sets a limit on the number of characters that a user can enter into a data field, multi line text field, or table window column.                                                                                                                                                |
| [SalMultilineField.GetDataLength](/ppj.runtime.49/types/ppj.runtime.salnumber.md)       | Returns the maximum length of a data field, multi line text field, or table window column.                                                                                                                                                                                      |
| [SalOptionButton.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalOptionButton.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     | 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.                            |
| [SalPicture.GetWindowState](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | Returns a window's current state.                                                                                                                                                                                                                                               |
| [SalPushbutton.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             | Sets the value of a named property.                                                                                                                                                                                                                                             |
| [SalPushbutton.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Starts the Windows help system.                                                                                                                                                                                                                                                 |
| [SalPushbutton.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Sets a window's font, font size, and font enhancements.                                                                                                                                                                                                                         |
| [SalPushbutton.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          | Gets a window's color.                                                                                                                                                                                                                                                          |
| [SalRadioButton.GetFirstChild](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          | 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.                                                                                                                                          |
| [SalRadioButton.GetNextChild](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           | Returns the handle of the next child window that matches a specified type.                                                                                                                                                                                                      |
| [SalRadioButton.GetControlType](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Returns an object's type.                                                                                                                                                                                                                                                       |
| [SalUserControl.SetContextMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Defines a named popup menu that displays automatically when a window receives SAM\_ContextMenu.                                                                                                                                                                                 |
| [SalUserControl.FormUnitsToPixels](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | 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.                            |
| [SalVerticalScrollBar.PostMessage](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.                                                                                                                                                                                         |
| [SalVerticalScrollBar.SendMessage](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | Sends the specified message to a window. SalSendMsg does not return until the processing for the message is complete.                                                                                                                                                           |
| [SalForm.EndDialog](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                     | Destroys a modal dialog box and returns control to the caller of SalModalDialog.                                                                                                                                                                                                |
| [SalForm.GetStatusBarText](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [SalFormTableWindow.GetLinesPerRow](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     | Retrieves the height of a row in lines.                                                                                                                                                                                                                                         |
| [SalWindow.SetProfileParameter](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Alters the specified parameter for the custom profile associated to the specified field.                                                                                                                                                                                        |
| [SalWindow.GetLabelText](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [SalTableColumn.Number](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Number value property.                                                                                                                                                                                                                                                          |
| [SalTableColumn.SetLocation](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Moves a window to a new position (x, y) on the X and Y axes.                                                                                                                                                                                                                    |
| [SalTableColumn.SetSize](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Resizes a window.                                                                                                                                                                                                                                                               |
| [SalTableColumn.KillTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              | Destroys an object's system timer.                                                                                                                                                                                                                                              |
| [SalTableColumn.SetTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               | 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. |
| [SalTableColumn.TrackPopupMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Creates pop-up menus at runtime.                                                                                                                                                                                                                                                |
| [SalTableColumn.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            | Sets the value of a named property.                                                                                                                                                                                                                                             |
| [SalTableColumn.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Starts the Windows help system.                                                                                                                                                                                                                                                 |
| [SalTableColumn.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Sets a window's font, font size, and font enhancements.                                                                                                                                                                                                                         |
| [SalTableColumn.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         | Gets a window's color.                                                                                                                                                                                                                                                          |
| [SalTableWindow.FireWindowActions](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      | Dispatches the specified message (Window Actions) directly to the control's WindowActions event handlers, without going through Windows message loop.                                                                                                                           |
| [SalQuickFTP.EnumDirectories](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           | Obtain an array of directory names based on a search path specified.                                                                                                                                                                                                            |
| [SalQuickHTTP.SetProxy](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Establish communication with an HTTP server through a proxy.                                                                                                                                                                                                                    |
| [SalQuickTabs.FindName](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 | Find a tab give a tab name                                                                                                                                                                                                                                                      |
| [SalQuickTabsParent.TabActivateStart](/ppj.runtime.49/types/ppj.runtime.salnumber.md)   | Indicates that a tab has been activated. This function is called before the child windows have been shown                                                                                                                                                                       |
| [SalQuickTabsParent.TabActivateFinish](/ppj.runtime.49/types/ppj.runtime.salnumber.md)  | Indicates that a tab has been activated. This function is called after the child windows have been shown                                                                                                                                                                        |
| [SalQuickTabsParent.TabUserRequest](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     | Indicates that user is attempting to change the current tab by clicking, tabbing or some other user action. NOTE: Call CancelMode() to deny the user's request                                                                                                                  |
| [SalToolTipManager.AddToolEx](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           | Associate a tip with a control. The control can be any type of window.                                                                                                                                                                                                          |
| [SalQuickHTML.EnumLinks](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                | Retrieves all links for a page                                                                                                                                                                                                                                                  |
| [SalDDE.AddAtom](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                        |                                                                                                                                                                                                                                                                                 |
| [Vis.WinLoadAccelerator](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.KillTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.SetTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.TrackPopupMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisCalendar.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisCalendarDropDown.MoveWindow](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        |                                                                                                                                                                                                                                                                                 |
| [VisCalendarDropDown.PixelsToFormUnits](/ppj.runtime.49/types/ppj.runtime.salnumber.md) |                                                                                                                                                                                                                                                                                 |
| [VisColorPalette.GetFocus](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisColorPaletteDropDown.GetFocus](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nValue](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nStyle](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nIndex](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nItemFlags](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.hFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.hPicNormal](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.hItem](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.nLevel](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.hPicSelect](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisComboBoxBase.GetItemColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisDesktopListBox.GetItemDir](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisDriveListBox.Populate](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisFileListBox.Populate](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisFontNameComboBox.Populate](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisFontNameListBox.Populate](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nValue](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nStyle](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nIndex](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nItemFlags](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.hFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.hPicNormal](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.hItem](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.nLevel](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.hPicSelect](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisListBoxBase.GetItemColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [VisListBoxExtension.GetRoot](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [VisListView.ViewDetails](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisListViewDropDown.SetListSize](/ppj.runtime.49/types/ppj.runtime.salnumber.md)       |                                                                                                                                                                                                                                                                                 |
| [VisListViewDropDown.Arrange](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [VisListViewDropDown.EnsureVisible](/ppj.runtime.49/types/ppj.runtime.salnumber.md)     |                                                                                                                                                                                                                                                                                 |
| [VisListViewDropDown.FindItem](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisMeter.SetProgress](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nValue](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nStyle](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nIndex](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nItemFlags](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.hFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.hPicNormal](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.hItem](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.nLevel](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.hPicSelect](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.Demote](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.MoveDown](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [VisOutlineComboBox.AddFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nValue](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nStyle](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nIndex](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nItemFlags](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.hFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.hPicNormal](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.hItem](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.nLevel](/ppj.runtime.49/types/ppj.runtime.salnumber.md)              |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.hPicSelect](/ppj.runtime.49/types/ppj.runtime.salnumber.md)          |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)         |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)             |                                                                                                                                                                                                                                                                                 |
| [VisOutlineListBox.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)      |                                                                                                                                                                                                                                                                                 |
| [VisRadioListBox.Add](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.KillTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.SetTimer](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.TrackPopupMenu](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.SetProperty](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.WinHelp](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.SetFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisRichEdit.GetWindowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisSpinField.MoveWindow](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisSpinField.PixelsToFormUnits](/ppj.runtime.49/types/ppj.runtime.salnumber.md)        |                                                                                                                                                                                                                                                                                 |
| [VisSplitter.GetOrientation](/ppj.runtime.49/types/ppj.runtime.salnumber.md)            |                                                                                                                                                                                                                                                                                 |
| [VisSplitterWindow.AssociateChildren](/ppj.runtime.49/types/ppj.runtime.salnumber.md)   |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetRowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetRowHdrColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetColColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetColHdrColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetCellColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetRowColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetRowHdrColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetColColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetColHdrColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetCellColor](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetTableFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetRowFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetRowHdrFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetColFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                   |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetColHdrFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.SetCellFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                  |                                                                                                                                                                                                                                                                                 |
| [VisTblEx.GetTableFont](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                 |                                                                                                                                                                                                                                                                                 |
| [XSal.GZipPutStr](/ppj.runtime.49/types/ppj.runtime.salnumber.md)                       |                                                                                                                                                                                                                                                                                 |
| [XSalSplitter.SetBarSize](/ppj.runtime.49/types/ppj.runtime.salnumber.md)               |                                                                                                                                                                                                                                                                                 |
| [XSalSplitter.SetBarPosition](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |
| [XSalSplitter.GetBarPosition](/ppj.runtime.49/types/ppj.runtime.salnumber.md)           |                                                                                                                                                                                                                                                                                 |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://desktop-api.iceteagroup.com/ppj.runtime.49/types/ppj.runtime.salnumber.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
