# SalBoolean

Namespace: **PPJ.Runtime**

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

SAL Boolean basic type. This is exactly the same as SalNumber. It is automatically casted to/from SalNumber.

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

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

{% endtab %}

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

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

{% endtab %}
{% endtabs %}

## Constructors

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

Creates a new SalBoolean

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

## Properties

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

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

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

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

## Methods

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

* operator for adding two SalBoolean objects

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

**Returns:** [SalBoolean](/ppj.runtime.49/types/ppj.runtime.salboolean.md).

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

Compares two SalBoolean objects

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

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

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

Compare to 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 SalBoolean

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

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

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

/ operator for dividing two SalBoolean objects

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

**Returns:** [SalBoolean](/ppj.runtime.49/types/ppj.runtime.salboolean.md).

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

* operator for multiplying two SalBoolean objects

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

**Returns:** [SalBoolean](/ppj.runtime.49/types/ppj.runtime.salboolean.md).

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

Negation operator.

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

**Returns:** [SalBoolean](/ppj.runtime.49/types/ppj.runtime.salboolean.md).

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

* operator for subtracting two SalBoolean objects

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

**Returns:** [SalBoolean](/ppj.runtime.49/types/ppj.runtime.salboolean.md).

### ![](/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)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).

## Used By

| Name                                                                                     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Sal.StartTrace](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                        | Begins tracing.                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalBoolean.CompareTo](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                  | Compare to SalBoolean                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [SalBoolean.Multiply](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | \* operator for multiplying two SalBoolean objects                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [SalFileHandle.Copy](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                    | Copies the contents of one file (source) to another file (destination).                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalFileHandle.CreateDirectory](/ppj.runtime.49/types/ppj.runtime.salboolean.md)         | Creates a directory.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [SalWindowHandle.SetImageString](/ppj.runtime.49/types/ppj.runtime.salboolean.md)        | Inserts the contents of a string into a picture.                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [SalSqlHandle.FetchRow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [Sql.FreeSession](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalObject.GetLastError](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                | Returns the last COM exception into a OleErrorInfo object.                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [SalSafeArray.Create](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | Creates a new SafeArray.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [SalVariant.AsActiveX](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                  | Changes the variant type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [SalNavigationBar.AddPane](/ppj.runtime.49/types/ppj.runtime.salboolean.md)              | Inserts a pane into the navigation bar control.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalTreeControl.WinHelp](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                | Starts the Windows help system.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalActiveX.AutoErrorMode](/ppj.runtime.49/types/ppj.runtime.salboolean.md)              | Turns on/off automatic COM error handling.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [SalBackgroundText.SetWindowColor](/ppj.runtime.49/types/ppj.runtime.salboolean.md)      | Sets a window's color.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalCheckBox.HideWindow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                | Hides a window.                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalComboBox.SetText](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | Sets the text of a window.                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [SalCustomControl.SetCursorFile](/ppj.runtime.49/types/ppj.runtime.salboolean.md)        | Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.                                                                                                                                                                                                                                                                                                                                                         |
| [SalDataField.EnableWindowAndLabel](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     | Enables keyboard and mouse input to a window and enables its associated label as well. A label is the label control that immediately precedes the window in the outline.                                                                                                                                                                                                                                                                                                                 |
| [SalFrame.SetCursor](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                    | Sets a window's cursor.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalGroupBox.BringWindowToTop](/ppj.runtime.49/types/ppj.runtime.salboolean.md)          | Brings a window to the top of all overlapping windows.                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalHorizontalScrollBar.PostMessage](/ppj.runtime.49/types/ppj.runtime.salboolean.md)    | Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalLine.BringWindowToTop](/ppj.runtime.49/types/ppj.runtime.salboolean.md)              | Brings a window to the top of all overlapping windows.                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalListBox.PopulateList](/ppj.runtime.49/types/ppj.runtime.salboolean.md)               | Populates a list box or combo box with a result set. SalListPopulate overrides any settings made with SalListSetTabs. If the SELECT statement returns data from multiple columns, each column's data displayed in a list box is separated by tabs. However, due to a Microsoft Windows limitation, each column's data displayed in a combo box is separated by a single '\|' character. There is no space between one column's data, the separator character, and another column's data. |
| [SalRibbonBarMDI.MDIArrangeIcons](/ppj.runtime.49/types/ppj.runtime.salboolean.md)       | Arranges minimized child window icons in an MDI window.                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalRibbonBarBase.EndDialog](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            | Destroys a modal dialog box and returns control to the caller of SalModalDialog.                                                                                                                                                                                                                                                                                                                                                                                                         |
| [SalMultilineField.Validate](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            | Validates and formats a data field's or table window column's contents.                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalOptionButton.BringWindowToTop](/ppj.runtime.49/types/ppj.runtime.salboolean.md)      | Brings a window to the top of all overlapping windows.                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalPicture.GetLocation](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalPushbutton.SetProperty](/ppj.runtime.49/types/ppj.runtime.salboolean.md)             | Sets the value of a named property.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [SalRadioButton.GetName](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalUserControl.BringWindowToTop](/ppj.runtime.49/types/ppj.runtime.salboolean.md)       | Brings a window to the top of all overlapping windows.                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalVerticalScrollBar.PostMessage](/ppj.runtime.49/types/ppj.runtime.salboolean.md)      | Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalForm.DrawMenuBar](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | Redraws the menu bar for a given form window or top-level table window.                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalFormTableWindow.GetLinesPerRow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalMDIWindow.MDIArrangeIcons](/ppj.runtime.49/types/ppj.runtime.salboolean.md)          | Arranges minimized child window icons in an MDI window.                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalWindow.GetFormParameter](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SalTableColumn.SetLocation](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            | Moves a window to a new position (x, y) on the X and Y axes.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [SalTableWindow.SendMessageToChildren](/ppj.runtime.49/types/ppj.runtime.salboolean.md)  | Sends a message to all child items of a form window, dialog box, table window, or MDI window.                                                                                                                                                                                                                                                                                                                                                                                            |
| [SalQuickFTP.OpenFile](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                  | Opens a file on an FTP server.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [SalQuickFTP.PutFile](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | Copies a file from a local machine to an FTP server. If nContext is greater than zero, an asynchronous process is started and status messages are sent to the window. The nContext argument uniquely identifies the asynchronous process and is passed into the status messages through wParam.                                                                                                                                                                                          |
| [SalQuickFTP.GetFile](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   | Copies a file from an FTP server to the local machine. If nContext is greater than zero, an asynchronous process is started and status messages are send to the window. The nContext argument uniquely identifies the asynchronous process and is passed into the status messages in wParam.                                                                                                                                                                                             |
| [SalQuickTabs.CancelMode](/ppj.runtime.49/types/ppj.runtime.salboolean.md)               | Cancel a user action. This can be called when processing a TABSM\_ message.                                                                                                                                                                                                                                                                                                                                                                                                              |
| [SalQuickTabsParent.TabCreate](/ppj.runtime.49/types/ppj.runtime.salboolean.md)          | Indicates that a tab has been created. This function is called when the tab control receives SAM\_Create.                                                                                                                                                                                                                                                                                                                                                                                |
| [SalQuickToolTipCheckBox.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)       | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipChildTable.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipComboBox.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)       | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipDataField.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)      | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipHScrollBar.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipListBox.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)        | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipMultilineField.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md) | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipOptionButton.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)   | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipPicture.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)        | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipPushButton.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipRadioButton.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)    | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipTableWindow.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)    | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalQuickToolTipVScrollBar.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)     | Multiple Inheritance: Wrapper function.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [SalToolTipManager.AddTool](/ppj.runtime.49/types/ppj.runtime.salboolean.md)             | Associate a tip with a control. The control can be any type of window.                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SalDDE.Extract](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [Vis.WinIsWindow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisCalendar.KillTimer](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisCalendarDropDown.InvalidateWindow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisColorPalette.SetFocus](/ppj.runtime.49/types/ppj.runtime.salboolean.md)              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisColorPaletteDropDown.SetFocus](/ppj.runtime.49/types/ppj.runtime.salboolean.md)      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisComboBoxBase.SetItemValue](/ppj.runtime.49/types/ppj.runtime.salboolean.md)          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisDirListBox.Populate](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisDirTreeListBox.Populate](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisFontNameComboBox.GetSelectedFont](/ppj.runtime.49/types/ppj.runtime.salboolean.md)   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisFontNameListBox.GetSelectedFont](/ppj.runtime.49/types/ppj.runtime.salboolean.md)    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisListBoxBase.SetItemValue](/ppj.runtime.49/types/ppj.runtime.salboolean.md)           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisListBoxExtension.GetTextRectangle](/ppj.runtime.49/types/ppj.runtime.salboolean.md)  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisListView.BringWindowToTop](/ppj.runtime.49/types/ppj.runtime.salboolean.md)          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisListViewDropDown.GetEditable](/ppj.runtime.49/types/ppj.runtime.salboolean.md)       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisOutlineComboBox.Demote](/ppj.runtime.49/types/ppj.runtime.salboolean.md)             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisOutlineListBox.GetProperty](/ppj.runtime.49/types/ppj.runtime.salboolean.md)         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisRadioListBox.Add](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisRadioListBox.Insert](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisRadioListBox.AddValue](/ppj.runtime.49/types/ppj.runtime.salboolean.md)              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisRadioListBox.InsertValue](/ppj.runtime.49/types/ppj.runtime.salboolean.md)           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisRichEdit.ShowWindow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisSpinField.HideWindow](/ppj.runtime.49/types/ppj.runtime.salboolean.md)               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisSplitter.SetChild](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisSplitterWindow.SetChild](/ppj.runtime.49/types/ppj.runtime.salboolean.md)            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VisTblEx.SetRowColor](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [XSal.GZipPutChar](/ppj.runtime.49/types/ppj.runtime.salboolean.md)                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [XSalHSplitter.SetTopFrame](/ppj.runtime.49/types/ppj.runtime.salboolean.md)             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [XSalSplitter.SetBarSize](/ppj.runtime.49/types/ppj.runtime.salboolean.md)               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [XSalVSplitter.SetLeftFrame](/ppj.runtime.49/types/ppj.runtime.salboolean.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.salboolean.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.
