Skip to main content

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.

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

Constructors

Instance memberSalBoolean(x)

Creates a new SalBoolean

NameTypeDescription
xBoolean

Properties

Instance memberIsNull

Boolean: Checks if this SalBoolean object contains a null value.

Instance memberValue

Decimal: Returns the inner decimal value

Methods

Static memberAdd(x, y)

  • operator for adding two SalBoolean objects
ParameterTypeDescription
xSalBoolean
ySalBoolean

Returns: SalBoolean.

Static memberCompare(x, y)

Compares two SalBoolean objects

ParameterTypeDescription
xSalBoolean
ySalBoolean

Returns: Int32.

Instance memberCompareTo(obj)

Compare to object

ParameterTypeDescription
objObject

Returns: Int32.

Instance memberCompareTo(x)

Compare to SalBoolean

ParameterTypeDescription
xSalBoolean

Returns: Int32.

Static memberDivide(x, y)

/ operator for dividing two SalBoolean objects

ParameterTypeDescription
xSalBoolean
ySalBoolean

Returns: SalBoolean.

Static memberMultiply(x, y)

  • operator for multiplying two SalBoolean objects
ParameterTypeDescription
xSalBoolean
ySalBoolean

Returns: SalBoolean.

Static memberNegate(x)

Negation operator.

ParameterTypeDescription
xSalBoolean

Returns: SalBoolean.

Static memberSubtract(x, y)

  • operator for subtracting two SalBoolean objects
ParameterTypeDescription
xSalBoolean
ySalBoolean

Returns: SalBoolean.

Instance memberToBoolean()

to boolean

Returns: Boolean.

Instance memberToByte()

to byte

Returns: Byte.

Instance memberToChar()

to char

Returns: Char.

Instance memberToDecimal()

to decimal

Returns: Decimal.

Instance memberToDouble()

to double

Returns: Double.

Instance memberToInt16()

to int16

Returns: Int16.

Instance memberToInt32()

to int32

Returns: Int32.

Instance memberToInt64()

to int64

Returns: Int64.

Instance memberToIntPtr()

to intptr

Returns: IntPtr.

Instance memberToSByte()

to sbyte

Returns: SByte.

Instance memberToSingle()

to single

Returns: Single.

Instance memberToUInt16()

to uint16

Returns: UInt16.

Instance memberToUInt32()

to uint32

Returns: UInt32.

Instance memberToUInt64()

to uint64

Returns: UInt64.

Used By

NameDescription
Sal.StartTraceBegins tracing.
SalBoolean.CompareToCompare to SalBoolean
SalBoolean.Multiply* operator for multiplying two SalBoolean objects
SalFileHandle.CopyCopies the contents of one file (source) to another file (destination).
SalFileHandle.CreateDirectoryCreates a directory.
SalWindowHandle.SetImageStringInserts the contents of a string into a picture.
SalSqlHandle.FetchRow
Sql.FreeSession
SalObject.GetLastErrorReturns the last COM exception into a OleErrorInfo object.
SalSafeArray.CreateCreates a new SafeArray.
SalVariant.AsActiveXChanges the variant type.
SalNavigationBar.AddPaneInserts a pane into the navigation bar control.
SalTreeControl.WinHelpStarts the Windows help system.
SalActiveX.AutoErrorModeTurns on/off automatic COM error handling.
SalBackgroundText.SetWindowColorSets a window's color.
SalCheckBox.HideWindowHides a window.
SalComboBox.SetTextSets the text of a window.
SalCustomControl.SetCursorFileSets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.
SalDataField.EnableWindowAndLabelEnables 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.SetCursorSets a window's cursor.
SalGroupBox.BringWindowToTopBrings a window to the top of all overlapping windows.
SalHorizontalScrollBar.PostMessagePosts the specified message to a window by adding nMsg to hWndReceiver's message queue.
SalLine.BringWindowToTopBrings a window to the top of all overlapping windows.
SalListBox.PopulateListPopulates 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.MDIArrangeIconsArranges minimized child window icons in an MDI window.
SalRibbonBarBase.EndDialogDestroys a modal dialog box and returns control to the caller of SalModalDialog.
SalMultilineField.ValidateValidates and formats a data field's or table window column's contents.
SalOptionButton.BringWindowToTopBrings a window to the top of all overlapping windows.
SalPicture.GetLocation
SalPushbutton.SetPropertySets the value of a named property.
SalRadioButton.GetName
SalUserControl.BringWindowToTopBrings a window to the top of all overlapping windows.
SalVerticalScrollBar.PostMessagePosts the specified message to a window by adding nMsg to hWndReceiver's message queue.
SalForm.DrawMenuBarRedraws the menu bar for a given form window or top-level table window.
SalFormTableWindow.GetLinesPerRow
SalMDIWindow.MDIArrangeIconsArranges minimized child window icons in an MDI window.
SalWindow.GetFormParameter
SalTableColumn.SetLocationMoves a window to a new position (x, y) on the X and Y axes.
SalTableWindow.SendMessageToChildrenSends a message to all child items of a form window, dialog box, table window, or MDI window.
SalQuickFTP.OpenFileOpens a file on an FTP server.
SalQuickFTP.PutFileCopies 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.GetFileCopies 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.CancelModeCancel a user action. This can be called when processing a TABSM_ message.
SalQuickTabsParent.TabCreateIndicates that a tab has been created. This function is called when the tab control receives SAM_Create.
SalQuickToolTipCheckBox.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipChildTable.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipComboBox.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipDataField.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipHScrollBar.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipListBox.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipMultilineField.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipOptionButton.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipPicture.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipPushButton.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipRadioButton.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipTableWindow.AddToolMultiple Inheritance: Wrapper function.
SalQuickToolTipVScrollBar.AddToolMultiple Inheritance: Wrapper function.
SalToolTipManager.AddToolAssociate a tip with a control. The control can be any type of window.
SalDDE.Extract
Vis.WinIsWindow
VisCalendar.KillTimer
VisCalendarDropDown.InvalidateWindow
VisColorPalette.SetFocus
VisColorPaletteDropDown.SetFocus
VisComboBoxBase.SetItemValue
VisDirListBox.Populate
VisDirTreeListBox.Populate
VisFontNameComboBox.GetSelectedFont
VisFontNameListBox.GetSelectedFont
VisListBoxBase.SetItemValue
VisListBoxExtension.GetTextRectangle
VisListView.BringWindowToTop
VisListViewDropDown.GetEditable
VisOutlineComboBox.Demote
VisOutlineListBox.GetProperty
VisRadioListBox.Add
VisRadioListBox.Insert
VisRadioListBox.AddValue
VisRadioListBox.InsertValue
VisRichEdit.ShowWindow
VisSpinField.HideWindow
VisSplitter.SetChild
VisSplitterWindow.SetChild
VisTblEx.SetRowColor
XSal.GZipPutChar
XSalHSplitter.SetTopFrame
XSalSplitter.SetBarSize
XSalVSplitter.SetLeftFrame